/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:1500px){.container{max-width:1400px}}.clearfix:after{content:"";clear:both;display:table}nav.slick__arrow{position:absolute;width:100%}.slick-arrow.slick-prev{font-size:0;border:none;outline:none;margin-left:0;background:#fff}.slick-arrow.slick-prev:before{cursor:pointer;content:"\f0a8";font-weight:900;font-family:"Font Awesome 5 Free";color:#2ea5ce;font-size:24px}.slick-arrow.slick-next{font-size:0;border:none;outline:none;position:absolute;right:0;background:#fff}.slick-arrow.slick-next:before{cursor:pointer;content:"\f0a9";font-weight:900;font-family:"Font Awesome 5 Free";color:#2ea5ce;font-size:24px}img{max-width:100%;height:auto}.row.region.region-top-header{position:relative}.row.region.region-top-header>.site-name-slogan{position:absolute;left:0}#mobile-menu-opener{display:none !important}.cboxElement{text-align:center}#sidebar_first{width:22%;-ms-flex:0 0 22%;flex:0 0 22%}#navbar-top a.navbar-brand{font-weight:700;font-size:23px}#navbar-top img{height:80px !important;width:78px !important;box-sizing:content-box;margin-right:5px}#navbar-top .site-name-slogan{position:absolute;margin-left:90px;margin-top:40px;font-size:15px;width:230px}nav#block-hlavninavigace{margin-left:25px;padding-top:24px}nav#block-hlavninavigace ul.nav{display:block;width:700px}@media (max-width:1199px){nav#block-hlavninavigace ul.nav{width:655px;margin-top:-13px;margin-left:23px}}nav#block-hlavninavigace ul.nav li.nav-item{float:left;padding-left:20px}nav#block-hlavninavigace ul.nav li.nav-item.active{font-weight:700}nav#block-hlavninavigace ul.nav li.nav-item a.nav-link:before{display:none !important}@media (max-width:1200px) and (min-width:992px){#block-menuuzivatelskehouctu{width:115px}}@media (max-width:1200px) and (min-width:992px){#block-quickcartblock{padding-top:24px}}#navbar-top{border-bottom:1px solid #ebebeb}#navbar-top.affix{-webkit-box-shadow:0px 0px 10px 0px rgba(87,87,87,.2);-moz-box-shadow:0px 0px 10px 0px rgba(87,87,87,.2);box-shadow:0px 0px 10px 0px rgba(87,87,87,.2)}#navbar-main{display:none}.region-footer-fifth,.region-footer-fifth>div{width:100%}#quick-cart{margin:0 20px;position:relative}@media (max-width:991px){#quick-cart{margin:21px 54px 0 5px}}#quick-cart .fa-shopping-cart{font-size:30px;z-index:3}#quick-cart .quick-cart-count{position:absolute;z-index:4;background-color:#2ea5ce;border-radius:50%;right:-10px;font-size:14px;color:#fff;width:20px;height:20px;text-align:center}#quick-cart .quick-cart-count:hover,#quick-cart .quick-cart-count:focus,#quick-cart .quick-cart-count:active{text-decoration:none}#quick-cart #quick-cart-items{display:none;width:400px;right:0;position:absolute;background:#fff;border:1px solid #cdcdcd;z-index:99}#quick-cart #quick-cart-items .quick-cart-items-items{max-height:300px;overflow-y:auto}#quick-cart #quick-cart-items .quick-cart-item{background:#fff;padding:10px}#quick-cart #quick-cart-items .quick-cart-item:nth-child(2n+1){background:#f4f3f3}#quick-cart #quick-cart-items .quick-cart-item span.product-type-icon{padding-right:5px}#quick-cart #quick-cart-items .quick-cart-item .quick-cart-item-price{position:relative;float:right}#quick-cart:hover #quick-cart-items,#quick-cart:active #quick-cart-items{display:block}#quick-cart .quick-cart-remove{text-decoration:none;position:relative;float:right;margin-top:3px;color:#790707}#quick-cart .quick-cart-total-price{padding:0 10px 10px;text-align:left}#quick-cart .quick-cart-total-price .quick-cart-sum{padding-top:10px;display:inline-block}#quick-cart .quick-cart-total-price a{float:right}#quick-cart .quick-cart-total-price a button{border:none;background:0 0;padding:5px;margin:0 0 0 10px;border-bottom:2px solid #1c1c1c;cursor:pointer}#quick-cart .quick-cart-total-price a button:hover,#quick-cart .quick-cart-total-price a button:focus,#quick-cart .quick-cart-total-price a button:active{background-color:#f0f0f0}#quick-cart .cart-link{color:#000}#quick-cart .cart-link:hover,#quick-cart .cart-link:focus,#quick-cart .cart-link:active{text-decoration:none}.view-vypis-materialu .views-field-nid,.view-detail-produktu .views-field-nid{display:none !important}.hide-nid{display:none !important}.view-vypis-materialu>.view-content>.views-row,.slick-slide{position:relative;width:25%;word-break:break-word}.view-vypis-materialu>.view-content>.views-row img,.slick-slide img{max-width:100% !important;height:auto !important}.view-vypis-materialu>.view-content>.views-row .views-field-title,.slick-slide .views-field-title{font-size:18px;padding:3px 0}.view-vypis-materialu>.view-content>.views-row .views-field-nothing,.slick-slide .views-field-nothing{background-color:#fff}.view-vypis-materialu>.view-content>.views-row .views-field-nothing:after,.slick-slide .views-field-nothing:after{content:"";clear:both;display:table}.view-vypis-materialu>.view-content>.views-row .views-field-nothing .price,.slick-slide .views-field-nothing .price{z-index:8;margin-top:3px;text-align:center;width:100%;position:absolute;padding-right:70px;float:left}.view-vypis-materialu>.view-content>.views-row .views-field-nothing .add-to-cart-btn,.slick-slide .views-field-nothing .add-to-cart-btn{float:right;z-index:9;position:relative}.views-field-nothing-1{position:absolute;margin-top:-25px;color:#2ea5ce;cursor:pointer;z-index:10}.views-field-nothing-1 .fa{font-weight:500 !important}.views-field-nothing-1 .is-fav.fa{font-weight:900 !important}.form-item-count{padding-top:10px}.form-item-count input{display:inline-block;width:auto}.view-vypis-materialu .views-field-field-fyzicky-produkt{position:absolute;right:10px;margin-top:2px}.view-vypis-materialu .views-field-field-fyzicky-produkt span{text-shadow:2px 2px 2px #fff}.view-vypis-materialu.view-display-id-page_1>.view-content>.views-row{width:33.333333%;padding:10px;border:1px solid #cdcdcd}.view-vypis-materialu.view-display-id-block_2>.view-content>.views-row{width:100%;padding:8px 15px;border:none}.view-vypis-materialu.view-display-id-block_2>.view-content>.views-row .views-field-nothing{background:0 0 !important}.view-vypis-materialu.view-display-id-page_2>.view-content>.views-row,.view-vypis-materialu.view-display-id-page_3>.view-content>.views-row{width:25%;padding:10px;border:1px solid #cdcdcd}.view-stitky-u-produktu .row{margin:0}.view-stitky-u-produktu .views-row{display:inline-block;margin:0 3px 2px 0}.view-stitky-u-produktu .views-row .product-tag{font-size:12px;cursor:default;padding:2px 3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff}.js td .dropbutton-multiple{padding-right:0 !important}#views-exposed-form-vypis-materialu-page-2 .form-type-select{margin-left:0;margin-right:0;padding-left:0;padding-right:0}#views-exposed-form-vypis-materialu-page-2 .form-type-select label{display:none}#views-exposed-form-vypis-materialu-page-2 .form-type-select,#views-exposed-form-vypis-materialu-page-2 .form-type-select select{width:100%}#views-exposed-form-vypis-materialu-page-2 .form-type-textfield{width:100%}#views-exposed-form-vypis-materialu-page-2 .form-type-textfield input{width:100%}@media (max-width:1199px){#views-exposed-form-vypis-materialu-page-2 .form-actions{width:100%}}#views-exposed-form-vypis-materialu-page-2 .form-actions input{float:right;width:auto}#views-exposed-form-vypis-materialu-page-2 .form-actions input:nth-child(2){position:static !important;float:right;background-color:#cdcdcd;outline:none;border:none}@media (max-width:1199px){#views-exposed-form-vypis-materialu-page-2 .form-actions input:nth-child(2){position:static;right:initial;margin-top:15px;float:none;display:block;width:100%}}#views-exposed-form-vypis-materialu-page-2 .form-actions input:nth-child(1){float:left}@media (max-width:1199px){#views-exposed-form-vypis-materialu-page-2 .form-actions input:nth-child(1){float:none;display:block;width:100%}}#block-views-block-vypis-materialu-block-1,#block-views-block-vypis-materialu-block-1--2{max-width:699px;overflow-x:hidden}#block-views-block-vypis-materialu-block-1 .slick-slide,#block-views-block-vypis-materialu-block-1--2 .slick-slide{width:225px;padding:10px;border:1px solid #cdcdcd;word-break:break-word}#block-views-block-vypis-materialu-block-1 .slick-slide .views-field-field-nahledove-obrazky,#block-views-block-vypis-materialu-block-1--2 .slick-slide .views-field-field-nahledove-obrazky,#block-views-block-vypis-materialu-block-1 .slick-slide .views-field-field-nahledove-obrazky picture,#block-views-block-vypis-materialu-block-1--2 .slick-slide .views-field-field-nahledove-obrazky picture,#block-views-block-vypis-materialu-block-1 .slick-slide .views-field-field-nahledove-obrazky img,#block-views-block-vypis-materialu-block-1--2 .slick-slide .views-field-field-nahledove-obrazky img{height:203px}.view-id-vypis_materialu.view-display-id-block_1>.view-content{margin:0 !important}@media (max-width:1500px){form.cart-form .col-6{flex:0 0 44%;max-width:44%}form.cart-form .col-1{flex:0 0 11.333333%;max-width:11.333333%}form.cart-form input.form-number{min-width:45px;padding:3px}}#cart-form-wrapper .remove-from-cart-btn{text-decoration:none;text-align:right;margin-top:3px;color:#790707}#cart-form-wrapper .row{background:#fff}#cart-form-wrapper .row:nth-child(2n+1){background:#f4f3f3}#cart-form-wrapper .row.header_row{font-weight:700;background:#fff !important;padding:5px 0}#cart-form-wrapper fieldset.form-type-number{flex:0 0 8.333333%;max-width:8.333333%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:0 !important}#cart-form-wrapper fieldset.form-type-number,#cart-form-wrapper fieldset.form-type-number input{text-align:center;margin-bottom:0}@media (max-width:1500px){#cart-form-wrapper fieldset.form-type-number{flex:0 0 11.333333%;max-width:11.333333%}}#cart-form-wrapper .cart-total-price{font-size:17pt;background-color:#fff !important}.ui-widget-overlay.ui-front{z-index:99}.view-detail-produktu>.view-content.row{display:block;margin:0}.view-detail-produktu .views-field-body{word-break:break-word}.view-detail-produktu .views-field-field-product-price strong{font-weight:700 !important;font-family:'Arial',sans-serif}.view-detail-produktu .add-to-cart-button:before{padding-right:10px}.view-detail-produktu .add-to-cart-button:after{content:" Přidat do košíku";font-size:16px;font-family:'Arial',sans-serif}.view-detail-produktu .add-to-cart-button.disabled-already-in-cart:after{content:" Již je v košíku"}.view-detail-produktu .fa-download:before{padding-right:10px}.view-detail-produktu .add-to-cart-button-new-license{font-size:16px;font-family:'Arial',sans-serif;margin-top:15px;width:100%}.view-detail-produktu .add-to-cart-button-new-license:before{font-family:"Font Awesome 5 Free";padding-right:10px}.view-detail-produktu .levy-sloupec{width:50%;float:left}.view-detail-produktu .levy-sloupec .views-field-field-nahledove-obrazky .field-content a{margin-right:10px}.view-detail-produktu .levy-sloupec .views-field-field-nahledove-obrazky .field-content a:first-child{display:block;margin-bottom:10px;margin-right:0}.view-detail-produktu .pravy-sloupec{width:50%;float:right}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table{display:table;width:100%}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table .views-field{display:table-row}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table .views-field:nth-child(2n+1){background:#f4f3f3}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table .views-field .views-label{display:table-cell;padding:10px}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table .views-field .field-content{display:table-cell;padding:10px}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table .views-field-add-to-cart-field{background-color:#fff}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table .views-field-add-to-cart-field .field-content{text-align:right}.view-detail-produktu .pravy-sloupec .pravy-sloupec-table .views-field-add-to-cart-field .views-label{font-size:0}.view-detail-produktu .views-field-view-1{width:100%;margin-top:20px}.view-detail-produktu .views-field-view-1 .field-content th,.view-detail-produktu .views-field-view-1 .field-content td{padding:4px;margin:0;font-size:12px}.ui-widget-header{display:none !important}.cart-submit{border:none !important;background:0 0 !important;padding:5px !important;margin:0 0 0 10px !important;border-bottom:3px solid #1c1c1c !important;cursor:pointer !important;-webkit-border-radius:initial !important;-moz-border-radius:initial !important;border-radius:initial !important;color:#000 !important;font-weight:700 !important}.cart-actions{text-align:center}.dismiss-modal{cursor:pointer}.cart_text{text-align:center}.another-products{text-align:center}.another-products ol{margin:0 !important;padding:8px 0 0 !important;text-align:center}.another-products li{list-style-type:none;width:30%;display:inline-block;vertical-align:top}.another-products li .views-field-title a{color:#2ea5ce}.another-products li .views-field-nothing-1{display:none}.another-products li .views-field-nothing{position:relative;background-color:#fff}.another-products li .views-field-nothing:after{content:"";clear:both;display:table}.another-products li .views-field-nothing .price{z-index:8;margin-top:3px;text-align:center;width:100%;position:absolute;padding-right:70px;float:left}.another-products li .views-field-nothing .add-to-cart-btn,.another-products li .views-field-nothing .add-to-cart-button{float:right;z-index:9;position:relative;background-color:#2ea5ce;border-color:#2ea5ce}.another-products li .views-field-nothing .add-to-cart-btn a:before,.another-products li .views-field-nothing .add-to-cart-button a:before{color:#fff !important}@media (max-width:600px){.another-products li{width:auto;padding-bottom:16px !important}}.view-vypis-materialu .views-field-field-nahledove-obrazky{text-align:center}.view-vypis-materialu .pagination{display:block;margin-top:15px;text-align:center;font-size:0}.view-vypis-materialu .pagination li{font-size:15px;display:inline-block}.view-predmety .views-row{width:100%;padding:5px 15px}.view-predmety .views-row .views-field{float:left}.view-predmety .views-row .views-field.views-field-field-barva-predmetu{margin-right:6px}.region-footer-first .block,.region-footer-second .block,.region-footer-third .block,.region-footer-fourth .block{border:none !important}.site-footer__top section .nav-link{padding:.3rem 0}.site-footer__top section a.nav-link--user-password:before{display:none}.site-footer__top section.region-footer-first{width:33%}@media (max-width:991px){.site-footer__top section.region-footer-first{width:100% !important;text-align:center;float:none !important;margin:0 !important}.site-footer__top section.region-footer-first>div{width:100%}}.site-footer__top section.region-footer-second{width:32%}.site-footer__top section.region-footer-third{width:24%;margin-top:30px;margin-left:1%}.site-footer__top section.region-footer-fourth{width:32%;margin-left:2%;float:right}#block-platebnimetody{border:none !important}.node-product-form .form-group,.node-product-edit-form .form-group{width:100%}.node-product-form .field--name-field-zobrazit-zmeny-zakaznikum,.node-product-edit-form .field--name-field-zobrazit-zmeny-zakaznikum,.node-product-form .field--name-field-datum-zmeny,.node-product-edit-form .field--name-field-datum-zmeny{width:100%}.node-product-form .field--name-field-product-set-items,.node-product-edit-form .field--name-field-product-set-items{padding:10px;margin:10px;border:1px solid #cdcdcd}.node-product-form .field--name-field-product-set-items .tabledrag-toggle-weight-wrapper,.node-product-edit-form .field--name-field-product-set-items .tabledrag-toggle-weight-wrapper{display:none}.node-product-form .field--name-field-product-set-items h4,.node-product-edit-form .field--name-field-product-set-items h4{font-size:17px}.node-product-form .form-group.field--name-field-product-tags,.node-product-edit-form .form-group.field--name-field-product-tags,.node-product-form .field--name-field-product-predmet,.node-product-edit-form .field--name-field-product-predmet,.node-product-form .field--name-field-product-rocnik,.node-product-edit-form .field--name-field-product-rocnik,.node-product-form .field--name-field-druh-materialu,.node-product-edit-form .field--name-field-druh-materialu,.node-product-form .field--name-field-druh-cinnosti,.node-product-edit-form .field--name-field-druh-cinnosti,.node-product-form .field--name-field-typ-hry,.node-product-edit-form .field--name-field-typ-hry,.node-product-form .field--name-field-t,.node-product-edit-form .field--name-field-t,.node-product-form .field--name-field-product-typ-souboru,.node-product-edit-form .field--name-field-product-typ-souboru,.node-product-form .field--name-field-ucivo,.node-product-edit-form .field--name-field-ucivo{width:25%;border:1px solid #cdcdcd;padding:5px 15px;font-size:12px;margin-bottom:0;max-height:300px;overflow-y:auto}.node-product-form .field--name-field-product-set-items div.clearfix,.node-product-edit-form .field--name-field-product-set-items div.clearfix{float:right}.node-product-form .form-type-vertical-tabs,.node-product-edit-form .form-type-vertical-tabs{display:none}.node-product-form .text-format-wrapper .js-form-wrapper,.node-product-edit-form .text-format-wrapper .js-form-wrapper{display:none}#edit-bef-sort-options,#edit-bef-sort-options--2{display:block;width:100%;margin:0 0 10px 10px}@media (min-width:1200px){#edit-bef-sort-options .details-wrapper>div.radio,#edit-bef-sort-options--2 .details-wrapper>div.radio{float:left;width:58%}}#edit-bef-sort-options .details-wrapper>div.radio#edit-sort-order--2,#edit-bef-sort-options--2 .details-wrapper>div.radio#edit-sort-order--2,#edit-bef-sort-options .details-wrapper>div.radio#edit-sort-order,#edit-bef-sort-options--2 .details-wrapper>div.radio#edit-sort-order{width:42%}#edit-bef-sort-options .details-wrapper>div.radio label,#edit-bef-sort-options--2 .details-wrapper>div.radio label{padding-left:0}.view-detail-objednavky .views-field div.field-content{display:inline-block;padding-left:10px}.view-detail-objednavky .udaje:after{content:"";clear:both;display:table}.view-detail-objednavky .views-row{width:100%}.view-detail-objednavky div.adresa{float:right;border:1px solid #f4f3f3;padding:10px;display:table}.view-detail-objednavky div.adresa>div{display:table-row}.view-detail-objednavky div.adresa>div>*{display:table-cell}.view-detail-objednavky div.leva-cast{float:left;display:table;margin-top:30px}.view-detail-objednavky div.leva-cast>div{display:table-row}.view-detail-objednavky div.leva-cast>div>*{display:table-cell}.view-detail-objednavky span.views-label{font-weight:700}.view-detail-objednavky .views-field-field-objednavka-celkova-castka span.views-label,.view-detail-objednavky .views-field-field-objednavka-poznamka span.views-label{width:140px;display:inline-block}#drupal-modal{height:auto !important;max-height:80vh !important}#drupal-modal form{overflow-y:auto;overflow-x:hidden}#drupal-modal form .form-item-count{text-align:center}.fa-download{font-family:'Roboto',sans-serif !important}.fa-download:before{font-family:"Font Awesome 5 Free" !important}.view-display-id-page_1 a.fa-download{font-size:0}.view-display-id-page_1 a.fa-download:before{font-size:14px}.view-sady-obsahujici-produkt td,.view-sady-obsahujici-produkt th{font-size:14px !important;padding-top:6px !important;padding-bottom:6px !important}#publish-content-form .button{width:auto !important}#views-exposed-form-vypis-materialu-page-2 .form-item-cena-do{display:none}form.node-objednavka-edit-form .form-type-vertical-tabs{display:none}form.node-objednavka-edit-form .field--name-field-faktura,form.node-objednavka-edit-form #edit-footer,form.node-objednavka-edit-form #edit-actions{display:block;width:100%}#views-exposed-form-vypis-materialu-page-2 .form-actions{width:100%}.order-summary{height:555px;overflow-y:auto;margin-top:-67px}.order-summary strong{font-size:20px}a.nav-link--user:before,a.nav-link--user-logout:before{display:none !important}#edit-shop{color:#2ea5ce !important;font-family:'Roboto',sans-serif}#edit-shop:before{font-family:"Font Awesome 5 Free"}.select2-container{width:100% !important}.flag-oblibeny-produkt a:before{content:"\f004";box-sizing:border-box;font-weight:500;font-family:"Font Awesome 5 Free";padding-right:6px}.flag-oblibeny-produkt.action-unflag a:before{font-weight:900}.path-node.node--type-product .flag-oblibeny-produkt{position:absolute;right:0;margin-top:-40px}@media (max-width:1600px) and (min-width:992px){#content{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}body.path-frontpage #content{flex:0 0 53%;max-width:53%}}@media (max-width:1499px) and (min-width:992px){.nav-link--user-login:before{display:none}.nav-link{padding-left:0 !important;padding-right:0 !important}nav#block-hlavninavigace ul.nav{width:666px !important}}@media (max-width:1499px) and (min-width:992px) and (max-width:1199px){.form-inline.navbar-form.float-right{margin-top:-12px !important}#block-quickcartblock{padding-top:12px !important}.nav-link--user-login{padding-left:0 !important;padding-right:0 !important}nav#block-hlavninavigace{padding-top:31px}.navbar>.container{max-width:initial !important}nav#block-hlavninavigace ul.nav{width:612px !important}nav#block-hlavninavigace ul.nav li.nav-item{padding-left:12px !important}nav#block-hlavninavigace{margin-left:15px !important}#quick-cart{margin:0 10px !important}}@media (max-width:1499px) and (min-width:992px) and (max-width:1199px) and (max-width:1130px){#navbar-top a.navbar-brand{font-size:0 !important}#navbar-top .site-name-slogan{display:none !important}}label[for=edit-combine]{display:block;font-weight:700;margin:0 0 .5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2}.block-views-exposed-filter-blockvypis-materialu-page-2>h2{display:none}#sliding-popup{position:fixed !important;right:0 !important;bottom:0 !important;width:300px !important;height:auto !important;padding:20px !important;left:initial !important}#sliding-popup #popup-text{float:none !important;width:auto !important;max-width:initial !important;margin:0 !important}#sliding-popup #popup-buttons{width:100% !important;float:none !important;margin:0 !important;max-width:initial !important}#sliding-popup #popup-buttons button{width:100%}.top_div{display:none}.top_div .views-row{display:list-item;margin:5px 30px;list-style-type:decimal}.top_div .views-row a{display:block}.top_div.top_day{display:block}#cart-form-wrapper .alert-warning,.alert-warning:before{display:none !important}.ui-widget.ui-widget-content{z-index:9999999}form.cart-form .form-type-password>div{font-size:small;color:#939393}@media (max-width:850px){.view-vypis-materialu.view-display-id-page_1>.view-content>.views-row{width:50%}}@media (max-width:991px){#navbar-top{position:static}#navbar-top.fix{position:fixed}#navbar-top a.navbar-brand{font-size:0;margin:0}#navbar-top img{width:60px !important;height:auto !important}#navbar-top .site-name-slogan{display:none !important}#block-hlavninavigace{width:100%;top:95px;left:0;position:fixed;margin:0 !important;height:calc(100% - 95px);padding:15px 0 !important;overflow-x:auto;background-color:#eee;display:none;box-sizing:content-box}nav#block-hlavninavigace ul.nav li.nav-item{text-align:center;padding:0;float:none}#mobile-menu-opener{display:block !important;position:fixed;right:15px;top:26px;z-index:9999}#mobile-menu-opener button.open-mobile-menu{background:#2ea5ce;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;padding:7px 5px;border:none;outline:none;cursor:pointer;width:30px;height:30px}#mobile-menu-opener button.open-mobile-menu span{background:#fff;display:block;width:21px;height:3px;border-radius:5px;margin-bottom:4px;-webkit-transition:all .5s linear;transition:all .3s linear}#mobile-menu-opener button.open-mobile-menu[data-opened=true] span:nth-child(1),#mobile-menu-opener button.open-mobile-menu[data-opened=true] span:nth-child(3){transform:translate(0px,2px) rotate(-45deg) scalex(1.3);margin:0}#mobile-menu-opener button.open-mobile-menu[data-opened=true] span:nth-child(2){height:0;margin:0}#mobile-menu-opener button.open-mobile-menu[data-opened=true] span:nth-child(3){transform:translate(0px,-1px) rotate(45deg) scalex(1.3)}#mobile-menu-opener button.open-mobile-menu:hover,#mobile-menu-opener button.open-mobile-menu:focus{background-color:#1a6f8d}#sidebar_first{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;order:1}#quick-cart-items{display:none !important}.view-vypis-materialu .views-field-nothing{padding-left:35px}.view-vypis-materialu.view-display-id-page_1>.view-content>.views-row{width:100%}#block-paticka{width:100%;text-align:center}#block-logovpaticce,#block-socialnisite,#block-platebnimetody{margin:0 auto;text-align:center}.nav-link{padding:.5rem}.nav-link:before{display:none !important}#block-menuuzivatelskehouctu{width:100px;height:80px}#block-menuuzivatelskehouctu .nav-link--user-login{padding-top:23px}nav#block-hlavninavigace ul.nav{width:auto !important}.row.header_row>div{flex:none;max-width:initial;float:left;width:50%}.row.header_row>div:last-child{display:none}#edit-items>div>span{display:none}#edit-items>div>a,#edit-items>div>div{flex:none;max-width:initial;float:left;width:50%}#edit-items>div .remove-from-cart-btn{position:absolute;right:0}#edit-items .cart-total-price>div{font-size:18px;width:100%;float:none}.order-summary{position:static;float:none !important;height:auto;margin:0 !important}.cart-form>b{display:none}h1{font-size:28px}header#header>div:nth-child(2){display:none}#edit-sort-order{border-top:1px solid #cdcdcd;width:100% !important}.view-vypis-materialu.view-display-id-page_2>.view-content>.views-row,.view-vypis-materialu.view-display-id-page_3>.view-content>.views-row{width:100%;padding:20px}.view-vypis-materialu>.view-content>.views-row .views-field-nothing .price,.slick-slide .views-field-nothing .price{width:initial}.site-footer__top .region{margin:0 !important;width:100% !important}.row.region.region-footer-fifth{margin:0}.view-detail-produktu .levy-sloupec{width:auto;float:none}.view-detail-produktu .pravy-sloupec{width:auto;float:none}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content{max-width:100%}.view-detail-objednavky div.leva-cast{float:none;display:table;margin-top:20px;border:1px solid #f4f3f3;padding:10px}.views-field-field-objednavka-poznamka,.views-field-field-objednavka-celkova-castka{padding:4px 10px}.view-detail-objednavky .views-field-view{width:100%;overflow-x:auto}.view-detail-objednavky div.adresa{float:none}.views-field-field-nahledove-obrazky .field-content>a.colorbox:first-child{text-align:center}.sidebar_second,.sidebar_first{flex:none;max-width:inherit}#cart-form-wrapper fieldset.form-type-number{flex:0 0 30%;max-width:30%;position:relative;width:30%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:0 !important}.path-node.node--type-product .flag-oblibeny-produkt{position:static;right:initial;margin:0}.slick__arrow{display:none !important}#block-omne li,#block-views-block-vypis-materialu-block-2 li{padding:7px 0}}.passtrengthMeter{position:relative;width:100%}.passtrengthMeter>input{width:100%;display:inline-block;padding:5px;box-sizing:border-box;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.passtrengthMeter>input:focus{outline-width:0}.passtrengthMeter:after{content:'';height:3px;overflow:hidden;width:0;transition:width .5s;position:absolute;left:0;bottom:0}.passtrengthMeter.weak:after{background-color:#ec644b;width:25%}.passtrengthMeter.medium:after{content:'';background-color:#e87e04;width:50%}.passtrengthMeter.strong:after{content:'';background-color:#efbf17;width:75%}.passtrengthMeter.very-strong:after{content:'';background-color:#42a72a;width:100%}.passtrengthMeter .showPassword{position:absolute;width:20px;top:calc(50% - 10px);right:10px}.passtrengthMeter .showPassword.active{opacity:.5}.passtrengthMeter .showPassword img{display:block;width:100%;height:auto}.passtrengthMeter .showPassword:hover{cursor:pointer}.passtrengthMeter .tooltip{background:#000;top:100%;color:#fff;font-family:Arial;font-size:12px;display:block;left:50%;margin-bottom:15px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;min-width:70px;box-sizing:border-box;text-align:center;z-index:10;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px rgba(0,0,0,.28)}.passtrengthMeter.weak .tooltip{background-color:#ec644b}.passtrengthMeter.weak .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #ec644b 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}.passtrengthMeter.medium .tooltip{background-color:#e87e04}.passtrengthMeter.medium .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #e87e04 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}.passtrengthMeter.strong .tooltip{background-color:#efbf17}.passtrengthMeter.strong .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #efbf17 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}.passtrengthMeter.very-strong .tooltip{background-color:#42a72a}.passtrengthMeter.very-strong .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #42a72a 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}.passtrengthMeter.weak .tooltip:before{top:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.passtrengthMeter .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #000 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.passtrengthMeter:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.lte8 .passtrengthMeter .tooltip{display:none}.lte8 .passtrengthMeter:hover .tooltip{display:block}li.downloads{display:none !important}li.regenerate-invoice{display:none !important}body.role-administrator li.downloads,body.role-spravce li.downloads{display:initial}body.role-administrator li.regenerate-invoice,body.role-spravce li.regenerate-invoice{display:initial}body.role-administrator .dropbutton-multiple.open .dropbutton .secondary-action,body.role-spravce .dropbutton-multiple.open .dropbutton .secondary-action{display:block !important}div[data-drupal-messages] div.alert h2,div[data-drupal-messages] div.alert hr,div[data-drupal-messages] div.alert svg{display:none}div[data-drupal-messages] div.alert button.btn-close{float:right;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5;position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit;cursor:pointer;background:0 0;border:none}div[data-drupal-messages] div.alert button.btn-close:after{content:"\00d7"}.button--primary{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;background-color:#2ea5ce;border-color:#2ea5ce;color:#fff !important}form.user-pass input.button.btn,form.user-login-form input.button.btn,form.user-pass-reset input.button.btn,form#views-exposed-form-vypis-materialu-page-2 input.button.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;background-color:#2ea5ce;border-color:#2ea5ce;color:#fff !important}.tooltip{white-space:pre-wrap}
body{color:#3b3b3b;background:#292929}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}#navbar-top{background-color:#fff}#navbar-main{background-color:#e6e6e6}a,.link{color:#2ea5ce}a:hover,a:focus,.link:hover,.link:focus{color:#1fc5ff}a:active,.link:active{color:#52d2ff}.page-item.active .page-link{background-color:#2ea5ce;border-color:#2ea5ce}.page-link,.page-link:hover{color:#2ea5ce}.sidebar .block{background-color:#f4f3f3;border-color:#e0dfdf}.btn-primary{background-color:#2ea5ce;border-color:#2ea5ce}.btn-primary:hover,.btn-primary:focus{background-color:#24748f}.site-footer{background:#292929}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
