@charset "UTF-8";
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
blockquote,dl,figure,hr,ol,p,pre,table,ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd,ol,ul{padding-left:1.75rem}dd{margin-left:0}blockquote{border:0;padding-left:1.75rem;margin-left:0;font-style:italic}figure{margin-left:0;margin-right:0}figure>img,figure>picture,figure>table{margin-bottom:0}fieldset{border:0}legend{padding:0 .5rem}hr{border-style:solid;opacity:.25}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:100%}@media only screen and (min-width:1300px){.container{max-width:1330px}}@media only screen and (min-width:768px){.container--narrow{max-width:1250px}}@media only screen and (min-width:768px){.container--content{max-width:830px}}@media only screen and (min-width:768px){.container--pricelist{max-width:885px}}.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@font-face{font-family:Montserrat;src:url(//dpfpraha.cz/wp-content/themes/custom/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(//dpfpraha.cz/wp-content/themes/custom/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(//dpfpraha.cz/wp-content/themes/custom/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(//dpfpraha.cz/wp-content/themes/custom/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}html{font-family:Montserrat,sans-serif;font-size:100%;line-height:1.3}body{color:#202020}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;text-transform:uppercase}h1{font-size:50px;font-weight:700;text-align:center;margin-bottom:70px}@media only screen and (max-width:600px){h1{margin-bottom:50px;font-size:40px}}h2{font-size:40px;font-weight:500;text-align:center}@media only screen and (max-width:600px){h2{font-size:36px}}h3{font-size:30px;font-weight:700}h4{font-size:24px;font-weight:600}h5,h6{font-size:20px;font-weight:700}strong{font-weight:700}p{line-height:1.5;margin-bottom:20px}.nav__logged{background:#72bf44;color:#fff;text-align:right;padding:6px 15px;text-transform:none}.nav__logged a{text-decoration:underline}.nav__logged a:hover{text-decoration:none}.nav{letter-spacing:-1px;background:#fff;padding-bottom:24px;text-transform:uppercase;font-size:18px;-webkit-box-shadow:0 0 40px 7px rgba(0,0,0,.22);box-shadow:0 0 40px 7px rgba(0,0,0,.22);position:relative;z-index:2}@media only screen and (max-width:1350px){.nav{font-size:16px}}@media only screen and (max-width:1140px){.nav{padding-bottom:15px}}.nav .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nav .menu-box{margin-right:40px}@media only screen and (max-width:1350px){.nav .menu-box{margin-right:0}}@media only screen and (max-width:1139px){.nav .menu-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.nav .menu{display:none;font-weight:500}@media only screen and (min-width:1140px){.nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.nav .menu ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.nav .menu li.current-menu-item a{color:#72bf44}.nav .menu li.current_page_parent a{color:#72bf44}.nav .menu li:last-child a{margin-right:0}.nav .menu a{display:inline-block;margin-right:30px}@media only screen and (max-width:1350px){.nav .menu a{margin-right:20px}}.nav .menu a:hover{color:#72bf44}.logo{display:inline-block;margin-top:35px;font-size:0;margin-left:-15px}@media only screen and (max-width:1140px){.logo{margin-top:15px}}@media only screen and (max-width:600px){.logo{max-width:170px}}@media only screen and (max-width:400px){.logo{max-width:150px}}.header-cta{display:none}@media only screen and (min-width:370px){.header-cta{display:block}.header-cta::after{content:"";clear:both;display:table}.header-cta{margin-bottom:15px}}@media only screen and (max-width:1140px){.header-cta{margin-bottom:0}}@media only screen and (max-width:600px){.header-cta{margin-top:10px}}.header-cta .box{float:right;text-align:right;padding-left:65px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/infolinka.png) 0 100% no-repeat}@media only screen and (max-width:600px){.header-cta .box{background-size:30px;padding-left:35px}}.header-cta .label{font-weight:700;margin-bottom:5px;color:#72bf44}@media only screen and (max-width:600px){.header-cta .label{font-size:14px}}.header-cta .phone{font-weight:700;font-size:22px;letter-spacing:1px}@media only screen and (max-width:600px){.header-cta .phone{font-size:14px}}.toggle-cta{display:block}@media only screen and (min-width:370px){.toggle-cta{display:none!important}}.toggle-nav{display:block;width:40px;height:40px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/menu.png) no-repeat 50% 50%;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:60px;margin-top:8px}@media only screen and (max-width:600px){.toggle-nav{margin-right:30px}}@media only screen and (max-width:400px){.toggle-nav{margin-right:20px}}@media only screen and (max-width:369px){.toggle-nav{margin-right:0}}.toggle-nav:hover{opacity:.7;cursor:pointer}@media only screen and (min-width:1140px){.toggle-nav{display:none}}.toggle-menu{visibility:hidden;opacity:0;max-height:0;-webkit-transition:all .8s ease;transition:all .8s ease;font-weight:500;overflow:hidden;text-transform:uppercase;z-index:3;background:#fff;position:relative}.toggle-menu.visible{visibility:visible;opacity:1;max-height:1000px}@media only screen and (min-width:1140px){.toggle-menu.visible{display:none}}.toggle-menu ul{list-style-type:none;margin:0;padding:0;text-align:center}.toggle-menu li:first-child a{border-top:1px solid #999}.toggle-menu li.current-menu-item{color:#72bf44}.toggle-menu li.current_page_parent{color:#72bf44}.toggle-menu a{display:block;border-bottom:1px solid #999;padding:13px 0}.toggle-menu a:active,.toggle-menu a:hover{color:#72bf44}table{border-collapse:collapse}.table{width:100%;max-width:100%;background-color:transparent;text-align:center;margin:0 auto;-webkit-box-shadow:0 0 43px 10px rgba(0,0,0,.16);box-shadow:0 0 43px 10px rgba(0,0,0,.16)}.table th{background:#d7d7d7;text-transform:uppercase;padding-top:20px;padding-bottom:8px;font-weight:500}.table th:not(:last-child){border-right:1px solid #ccc}.table tr:last-child td{border-bottom:none}.table td{border-bottom:1px solid #dadada;padding:5px;height:88px;vertical-align:middle}.table td:not(:last-child){border-right:1px solid #ccc}.table img{max-height:100%;width:auto}@media only screen and (min-width:320px),only screen and (min-width:576px),only screen and (min-width:768px),only screen and (min-width:992px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}}.form,.form-box input,.woocommerce-address-fields input{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;color:#202020;background-image:none;background-clip:padding-box;border:none;-webkit-transition:all .4s ease;transition:all .4s ease;background:#ebebeb;margin-top:5px}.form-small{display:inline-block;width:48%;max-width:205px;margin-right:20px!important}.form-small:nth-child(2n){margin-right:0!important}legend{padding:0;font-weight:700;margin-bottom:10px;display:inline-block;margin-top:50px}textarea.form{resize:none;width:100%;line-height:1.4}label{font-weight:500;margin-bottom:20px;display:block}.form-control::-ms-expand{background-color:transparent;border:0}.form:focus{color:#202020;outline-color:#72bf44!important}.form-control::-webkit-input-placeholder{color:#ddd;opacity:1}.form-control:-ms-input-placeholder{color:#ddd;opacity:1}.form-control::-moz-placeholder{color:#ddd;opacity:1}.form-control::-ms-input-placeholder{color:#ddd;opacity:1}.form-control::placeholder{color:#ddd;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-select{height:auto!important}a{text-decoration:none;color:inherit;-webkit-transition:all .4s ease;transition:all .4s ease}a:focus{outline:0}.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:2px solid transparent;padding:16px 15px;padding-right:40px;font-size:18px;min-width:235px;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-appearance:none!important;-moz-appearance:none!important;border-radius:27px;font-weight:500;background-repeat:no-repeat}.btn:hover{cursor:pointer}.btn.big{padding:24px 15px;padding-right:70px;border-radius:38px;font-size:20px;width:300px}@media only screen and (max-width:400px){.btn.big{width:250px;font-size:18px;background-position:calc(100% - 25px) 50%!important}}.btn.check{background-image:url(//dpfpraha.cz/wp-content/themes/custom/img/check.png);background-position:calc(100% - 36px) 50%}.btn.arrow{background-image:url(//dpfpraha.cz/wp-content/themes/custom/img/more.png);background-position:calc(100% - 36px) 50%}.btn.arrow:hover{background-image:url(//dpfpraha.cz/wp-content/themes/custom/img/more-w.png)}.btn.key{background-image:url(//dpfpraha.cz/wp-content/themes/custom/img/log-in.png);background-position:calc(100% - 25px) calc(50% - 3px)}.btn.key-white{background-image:url(//dpfpraha.cz/wp-content/themes/custom/img/log-in-w.png);background-position:calc(100% - 25px) calc(50% - 3px)}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.btn-orange{color:#fff;background-color:#f49b00}.btn-orange:hover{background-color:#fbad25}.btn-green{color:#202020;background-color:#fff;border-color:#72bf44}.btn-green:hover{color:#fff;background-color:#72bf44}.btn-white{color:#202020;background-color:#fff}.btn-white:hover{background-color:#72bf44}.slick-slide a,.slick-slide:focus{outline:0}.slick-arrow{position:absolute;width:30px;height:30px;border:0;outline:0!important;cursor:pointer;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:all .4s ease;transition:all .4s ease}.slick-next{right:0;background:url(//dpfpraha.cz/wp-content/themes/custom/img/ico-next.svg) no-repeat 0 50%}.slick-next:hover{background-position:100% 50%}.slick-prev{left:0;background:url(//dpfpraha.cz/wp-content/themes/custom/img/ico-prevback.svg) no-repeat 100% 50%}.slick-prev:hover{background-position:0 50%}.slick-dots{list-style-type:none;margin:0;padding:0;display:inline-block}.slick-dots li{display:inline-block;margin:0 7px}.slick-dots li button{border-radius:50%;border:none;background:#555;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0;color:transparent;height:8px;width:8px;line-height:0;padding:0!important;outline:0;-webkit-transition:all .4s ease;transition:all .4s ease}.slick-dots li button:hover{background:#333;cursor:pointer}.slick-dots li.slick-active button{background:#333;cursor:pointer}.faq{max-width:1024px;margin:0 auto;padding:60px 0}@media only screen and (max-width:600px){.faq{padding:40px 0}}.faq__item{margin-bottom:20px;background:#fff;border:2px solid #e5e5e5;border-radius:8px;overflow:hidden;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.faq__item.active{border-color:#72bf44}.faq__question{padding:25px 60px 25px 25px;font-size:20px;font-weight:600;color:#202020;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media only screen and (max-width:600px){.faq__question{padding:20px 50px 20px 20px;font-size:18px}}.faq__question:hover{background-color:#f9f9f9}.faq__question::after{content:"+";position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:32px;font-weight:300;color:#72bf44;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;line-height:1}@media only screen and (max-width:600px){.faq__question::after{right:20px;font-size:28px}}.active .faq__question::after{content:"−"}.faq__answer{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,padding .4s ease;transition:max-height .4s ease,padding .4s ease;padding:0 25px}@media only screen and (max-width:600px){.faq__answer{padding:0 20px}}.active .faq__answer{max-height:1000px;padding:0 25px 25px}@media only screen and (max-width:600px){.active .faq__answer{padding:0 20px 20px}}.faq__answer-content{padding-top:5px;color:#555;line-height:1.6}.faq__answer-content p{margin-bottom:15px}.faq__answer-content p:last-child{margin-bottom:0}.faq__answer-content ol,.faq__answer-content ul{margin-bottom:15px;padding-left:25px}.faq__answer-content li{margin-bottom:8px}.repase__narrow{max-width:1024px;margin:0 auto}.d-b{display:block}.d-i{display:inline}.d-ib{display:inline-block}.m-x-a{margin-left:auto;margin-right:auto}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0!important}.mr-0{margin-right:0}.ml-0{margin-left:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-40{margin-top:40px}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.b-0{border:0}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.posr{position:relative}.posa{position:absolute}@media print{.hidden-print{display:none}}.print-only{display:none}@media print{.print-only{display:block}}.w-25p{width:25%!important}.w-50p{width:50%!important}.w-75p{width:75%!important}.w-100p{width:100%!important}.h-25p{height:25%!important}.h-50p{height:50%!important}.h-75p{height:75%!important}.h-100p{height:100%!important}.mw-20{max-width:20em}.mw-30{max-width:30em}.mw-40{max-width:40em}.mw-100p{max-width:100%!important}.mw-50p{max-width:50%!important}.mw-33p{max-width:33%!important}.mh-25p{max-height:25%!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.clearer{clear:both}.small,small{font-size:80%;font-weight:400}.img-responsive{max-width:100%;height:auto}.jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jc-sa{-ms-flex-pack:distribute;justify-content:space-around}.jc-s{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jc-e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#model_field label,#najeto_field label,#obsah_motoru_field label,#prevodovka_field label,#rok_vyroby_field label,#znacka_vozu_field label{height:30px}.woocommerce-checkout-payment #place_order{background-position:calc(100% - 15px) 50%}.menu-item .sub-menu{display:none!important;position:relative}.menu-item:hover .sub-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:absolute;color:#202020!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#72bf44;padding:5px;margin-left:-5px}.menu-item:hover .sub-menu li{margin-bottom:5px}.menu-item:hover .sub-menu a{color:#fff!important}#menu-primary .menu-item:hover .sub-menu a:hover,.menu-item:hover .sub-menu a:active{color:#202020!important}.menu-item:hover .sub-menu a:active,.menu-item:hover .sub-menu a:hover{color:#72bf44!important}.visible .sub-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.visible .sub-menu .menu-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.toggle-menu .menu-item-has-children{position:relative}.toggle-menu .menu-item-has-children:after{content:"▼";position:absolute;top:25px;right:30px;bottom:0;font-size:150%;line-height:30px;padding:0 7px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:10px;height:10px}.hide:after{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;top:7px!important}.hide .sub-menu-holder{display:none}.page-head-part{color:#000;font-size:23px;font-weight:700;background:#fff;padding:30px;margin-bottom:80px}.partner.bg .page-head-part-title h1{max-width:none;padding:0;text-align:center;word-break:break-word}.page-head-part-sub-title{text-align:center}.page-box{padding-top:80px;padding-bottom:120px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/bg.jpg) 50% 0 no-repeat;overflow:hidden}@media only screen and (max-width:600px){.page-box{padding-top:60px;padding-bottom:90px}}.content-box h2{margin-bottom:50px;margin-top:80px}.content-box img{max-width:100%;height:auto;margin-bottom:40px}.content-box a{text-decoration:underline}.content-box a:hover{text-decoration:none}.hp__intro{overflow:hidden;background:url(//dpfpraha.cz/wp-content/themes/custom/img/intro.jpg) 50% 0 no-repeat;min-height:700px}@media only screen and (max-width:600px){.hp__intro{min-height:550px}}.hp__intro .container::after{content:"";clear:both;display:table}.hp__intro .box{position:relative;background:#fff;max-width:720px;padding:50px 40px 60px;margin-top:140px;float:right}@media only screen and (max-width:840px){.hp__intro .box{margin:0 15px 0 15px;margin-top:80px}}@media only screen and (max-width:600px){.hp__intro .box{padding:40px 15px 45px}}.hp__intro .box::before{content:"";display:block;position:absolute;z-index:1;top:-20px;bottom:-20px;left:-20px;right:-20px;border:2px solid #f49b00}.hp__intro .box .name{margin-bottom:30px;font-size:0;width:409px;height:46px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/name.png) 100% 0 no-repeat;width:100%}@media only screen and (max-width:600px){.hp__intro .box .name{background-size:contain;background-position:50% 0}}.hp__intro .box .slogan{font-size:32px;text-align:right}@media only screen and (max-width:600px){.hp__intro .box .slogan{padding:0 25px;text-align:center;font-size:20px}}.hp__intro .box .slogan2{font-size:24px;text-align:right;margin-top:5px}@media only screen and (max-width:600px){.hp__intro .box .slogan2{padding:0 25px;text-align:center;font-size:20px}}.hp__intro .box .btn{position:absolute;bottom:-60px;right:40px;z-index:2}@media only screen and (max-width:600px){.hp__intro .box .btn{right:auto;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}}.banner{text-align:center;padding-top:80px;margin-bottom:-30px}.hp__services{padding-top:80px;overflow:hidden}@media only screen and (min-width:768px){.hp__services .container--narrow{max-width:980px}}@media only screen and (max-width:600px){.hp__services{padding-top:60px}}.hp__services h2{margin-bottom:50px}@media only screen and (max-width:600px){.hp__services h2{margin-bottom:40px}}.hp__services .cols{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:930px){.hp__services .cols{-ms-flex-pack:distribute;justify-content:space-around}}.hp__services .col{width:31%;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:980px){.hp__services .col{width:48%}}@media only screen and (max-width:600px){.hp__services .col{width:100%;max-width:400px}}.hp__services .service-box{display:block;background:#fff;border-top:8px solid #72bf44;padding:35px 25px 35px;-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,.09);box-shadow:0 0 30px 5px rgba(0,0,0,.09);text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:600px){.hp__services .service-box{padding:30px 20px 30px}}.hp__services .service-box:hover{-webkit-box-shadow:0 0 40px 8px rgba(0,0,0,.14);box-shadow:0 0 40px 8px rgba(0,0,0,.14);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.hp__services .service-box:hover .btn{background-color:#72bf44;color:#fff;background-image:url(//dpfpraha.cz/wp-content/themes/custom/img/more-w.png)}.hp__services .service-box .icon-placeholder{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media only screen and (max-width:600px){.hp__services .service-box .icon-placeholder{height:70px;margin-bottom:15px}}.hp__services .service-box .icon-placeholder img{max-width:100px;max-height:100px;height:auto}@media only screen and (max-width:600px){.hp__services .service-box .icon-placeholder img{max-width:60px;max-height:60px}}.hp__services .service-box h3{font-size:20px;margin-bottom:25px;font-weight:700;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:600px){.hp__services .service-box h3{margin-bottom:20px}}.hp__services .service-box .btn{-webkit-transition:all .4s ease;transition:all .4s ease}.hp__eshop{padding:30px 0}@media only screen and (min-width:768px){.hp__eshop .container--narrow{max-width:980px}}@media only screen and (max-width:600px){.hp__eshop{padding:40px 0}}.hp__eshop .eshop-box{background:#f5f5f5;border-left:5px solid #757575;padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:600px){.hp__eshop .eshop-box{padding:25px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hp__eshop .eshop-box h2{color:#424242;font-size:22px;font-weight:600;margin-bottom:8px;text-transform:none;text-align:left}@media only screen and (max-width:600px){.hp__eshop .eshop-box h2{font-size:20px;margin-bottom:15px}}.hp__technology{padding-top:160px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/machine.jpg) no-repeat;background-position:calc(50% - 380px) 275px;min-height:920px}@media only screen and (max-width:1250px){.hp__technology{background-size:500px;background-position:calc(50% - 220px) 300px}}@media only screen and (max-width:930px){.hp__technology{background-position:50% 340px}}@media only screen and (max-width:600px){.hp__technology{background-position:50% 250px;background-size:350px}}.hp__technology .container::after{content:"";clear:both;display:table}@media only screen and (max-width:600px){.hp__technology{padding-top:110px}}.hp__technology h2{font-size:30px;font-weight:700;margin-bottom:60px;text-align:center;line-height:1.8;text-transform:none}@media only screen and (max-width:930px){.hp__technology h2{margin-bottom:600px}}@media only screen and (max-width:600px){.hp__technology h2{font-size:25px;line-height:1.5;margin-bottom:380px}}.hp__technology .cols{-ms-flex-pack:distribute;justify-content:space-around}.hp__technology .col{width:220px;text-align:center;margin-bottom:70px}@media only screen and (max-width:1250px){.hp__technology .col{margin-bottom:30px}}@media only screen and (max-width:930px){.hp__technology .col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:400px){.hp__technology .col{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.hp__technology .col p{text-transform:uppercase;font-weight:500;margin-bottom:0}@media only screen and (max-width:930px){.hp__technology .col p{width:190px;margin-top:30px}}@media only screen and (max-width:400px){.hp__technology .col p{width:auto}}.hp__technology .col .img-box{height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:930px){.hp__technology .col .img-box{width:135px}}@media only screen and (max-width:400px){.hp__technology .col .img-box{width:70px;height:70px}}.hp__technology .col img{font-size:0;margin-bottom:30px;max-width:100%;height:auto}@media only screen and (max-width:930px){.hp__technology .col img{margin-bottom:0}}.hp__icons{width:50%;float:right}@media only screen and (max-width:930px){.hp__icons{float:none;width:100%}}.hp__trees{background:url(//dpfpraha.cz/wp-content/themes/custom/img/road.jpg) 50% 100% no-repeat;padding-top:240px;min-height:715px}@media only screen and (max-width:600px){.hp__trees{padding-top:160px;min-height:630px;background-size:1600px}}.hp__trees h2{max-width:930px;margin:0 auto;line-height:1.8!important;font-weight:500;font-size:30px;margin-bottom:40px}@media only screen and (max-width:600px){.hp__trees h2{font-size:24px;margin-bottom:30px}}.hp__trees h2 p{margin-bottom:0}.hp__trees h2 strong{color:#72bf44;font-size:38px}@media only screen and (max-width:600px){.hp__trees h2 strong{font-size:30px}}.hp__boxes-text{font-weight:500;font-size:18px;margin-bottom:50px}@media only screen and (max-width:600px){.hp__boxes-text{margin-bottom:30px}}.hp__boxes{padding-top:250px;overflow:hidden;padding-bottom:130px}@media only screen and (max-width:600px){.hp__boxes{padding-top:200px;padding-bottom:30px}}.hp__boxes .cols{-ms-flex-pack:distribute;justify-content:space-around}.hp__boxes .col{margin-bottom:100px;width:500px;position:relative}.hp__boxes .col::before{content:"";display:block;position:absolute;z-index:-1;height:512px;top:-113px}@media only screen and (max-width:600px){.hp__boxes .col::before{top:-88px}}.hp__boxes .col:first-child{margin-left:30px}.hp__boxes .col:first-child::before{background:url(//dpfpraha.cz/wp-content/themes/custom/img/info.png) 0 0 no-repeat;width:178px;left:-80px}@media only screen and (max-width:600px){.hp__boxes .col:first-child::before{background-size:contain;left:-27px;width:90px}}.hp__boxes .col:first-child:hover{background:url(//dpfpraha.cz/wp-content/themes/custom/img/hover1.jpg) 0 0 no-repeat;background-size:cover;color:#fff}.hp__boxes .col:first-child:hover .box{background-color:transparent;border-color:transparent}.hp__boxes .col:last-child{margin-right:30px}.hp__boxes .col:last-child::before{background:url(//dpfpraha.cz/wp-content/themes/custom/img/filtre.png) 0 0 no-repeat;width:153px;right:-75px}@media only screen and (max-width:600px){.hp__boxes .col:last-child::before{background-size:77px;width:77px;right:-33px;top:-60px}}.hp__boxes .col:last-child:hover{background:url(//dpfpraha.cz/wp-content/themes/custom/img/hover2.jpg) 0 0 no-repeat;background-size:cover;color:#fff}.hp__boxes .col:last-child:hover .box{background-color:transparent;border-color:transparent}.hp__boxes .box{background:#fff;border-top:10px solid #72bf44;padding:60px 0 40px;-webkit-box-shadow:0 0 40px 7px rgba(0,0,0,.11);box-shadow:0 0 40px 7px rgba(0,0,0,.11);min-height:380px;-webkit-transition:all .4s ease;transition:all .4s ease;display:block}@media only screen and (max-width:600px){.hp__boxes .box{padding:30px 0 35px 0;min-height:auto}}.hp__boxes .box:hover .btn{background-color:#72bf44;color:#fff;background-image:url(//dpfpraha.cz/wp-content/themes/custom/img/more-w.png)}.hp__boxes .box h3{font-size:24px;margin-bottom:50px;font-weight:700}@media only screen and (max-width:600px){.hp__boxes .box h3{margin-bottom:30px}}.hp__boxes .box p{max-width:390px;padding:0 10px;margin:0 auto;font-weight:500;margin-bottom:35px;min-height:96px}@media only screen and (max-width:600px){.hp__boxes .box p{max-width:100%}}.services__intro{font-weight:700;line-height:1.5;text-align:center;max-width:670px;margin:0 auto;margin-bottom:35px;font-size:20px}@media only screen and (max-width:600px){.services__intro{margin-bottom:55px;font-size:18px}}.services__intro-text{font-weight:500;text-align:center;max-width:710px;margin:0 auto;margin-bottom:130px}@media only screen and (max-width:600px){.services__intro-text{margin-bottom:120px}}.services__cleaning{margin-bottom:160px}@media only screen and (max-width:600px){.services__cleaning{margin-bottom:60px}}.services__cleaning h2{margin-bottom:85px}@media only screen and (max-width:600px){.services__cleaning h2{margin-bottom:75px}}.services__cleaning .cols{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media only screen and (max-width:1024px){.services__cleaning .cols{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:600px){.services__cleaning .cols{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:400px){.services__cleaning .cols{grid-template-columns:repeat(1,1fr)}}.services__cleaning .col{position:relative;aspect-ratio:23/24}.services__cleaning .col h3{position:absolute;bottom:24px;left:0;font-size:18px;font-weight:500;text-align:center;color:#fff;height:2em;z-index:1;padding:0 24px;width:100%;margin:0!important}.services__cleaning .col h3 span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services__cleaning .col img{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.services__adv{margin-bottom:210px}@media only screen and (max-width:600px){.services__adv{margin-bottom:120px}}.services__adv h2{margin-bottom:100px}@media only screen and (max-width:600px){.services__adv h2{margin-bottom:55px;line-height:1.5}}.services__adv .cols{-ms-flex-pack:distribute;justify-content:space-around}.services__adv .col{width:320px;text-align:center;margin-bottom:50px}@media only screen and (max-width:600px){.services__adv .col{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.services__adv .col img{margin-bottom:15px;font-size:0}@media only screen and (max-width:600px){.services__adv .col img{max-width:75px;height:auto;margin-bottom:0}}.services__adv .col p{font-size:18px;font-weight:500;max-width:260px;margin:0 auto;line-height:1.3}@media only screen and (max-width:600px){.services__adv .col p{max-width:245px;font-size:16px}}@media only screen and (max-width:380px){.services__adv .col p{max-width:200px}}.repase__intro{font-weight:700;line-height:1.5;text-align:center;max-width:670px;margin:0 auto;margin-bottom:35px;font-size:20px}@media only screen and (max-width:600px){.repase__intro{margin-bottom:55px;font-size:18px}}.repase__intro-text{font-weight:500;text-align:center;max-width:710px;margin:0 auto;margin-bottom:24px}@media only screen and (max-width:600px){.repase__intro-text{margin-bottom:80px}}.repase__content{margin-bottom:80px}@media only screen and (max-width:600px){.repase__content{margin-bottom:60px}}.repase__content h2{font-size:30px;font-weight:700;margin-bottom:30px;text-align:left;text-transform:none}@media only screen and (max-width:600px){.repase__content h2{font-size:24px;margin-bottom:25px}}.repase__wysiwyg{font-size:16px;line-height:1.7;font-weight:400}.repase__wysiwyg p{margin-bottom:20px}.repase__wysiwyg ol,.repase__wysiwyg ul{margin-bottom:20px;margin-left:25px}.repase__wysiwyg ol li,.repase__wysiwyg ul li{margin-bottom:10px;line-height:1.6}.repase__wysiwyg ul{list-style:disc}.repase__wysiwyg ol{list-style:decimal}.repase__wysiwyg strong{font-weight:700}.repase__wysiwyg h3{font-size:22px;font-weight:600;margin-bottom:20px;margin-top:30px;text-transform:none}@media only screen and (max-width:600px){.repase__wysiwyg h3{font-size:20px;margin-bottom:15px;margin-top:25px}}.repase__warning{background:#fff9e6;border-left:5px solid #f49b00;padding:40px;margin-bottom:80px}@media only screen and (max-width:600px){.repase__warning{padding:30px 20px;margin-bottom:60px}}.repase__warning h2{font-size:26px;font-weight:700;margin-bottom:25px;text-align:left;text-transform:none;color:#f49b00}@media only screen and (max-width:600px){.repase__warning h2{font-size:22px;margin-bottom:20px}}.repase__cta{background:#f5f5f5;padding:50px 40px;text-align:center;margin-bottom:80px}@media only screen and (max-width:600px){.repase__cta{padding:40px 25px;margin-bottom:60px}}.repase__cta h2{font-size:28px;font-weight:700;margin-bottom:25px;text-align:center;text-transform:none}@media only screen and (max-width:600px){.repase__cta h2{font-size:24px;margin-bottom:20px}}.repase__cta .repase__wysiwyg{margin-bottom:30px;text-align:center}.repase__cta .btn{margin-top:10px}.repase__aftermarket{margin-bottom:80px}@media only screen and (max-width:600px){.repase__aftermarket{margin-bottom:60px}}.repase__aftermarket h2{font-size:30px;font-weight:700;margin-bottom:30px;text-align:left;text-transform:none}@media only screen and (max-width:600px){.repase__aftermarket h2{font-size:24px;margin-bottom:25px}}.repase__comparison{background:#e8f5e9;border-left:5px solid #72bf44;padding:40px;margin-bottom:80px}@media only screen and (max-width:600px){.repase__comparison{padding:30px 20px;margin-bottom:60px}}.repase__comparison h2{font-size:26px;font-weight:700;margin-bottom:25px;text-align:left;text-transform:none;color:#72bf44}@media only screen and (max-width:600px){.repase__comparison h2{font-size:22px;margin-bottom:20px}}.repase__gallery{margin-bottom:80px}@media only screen and (max-width:600px){.repase__gallery{margin-bottom:60px}}.repase__gallery h2{font-size:30px;font-weight:700;margin-bottom:50px;text-align:center;text-transform:none}@media only screen and (max-width:600px){.repase__gallery h2{font-size:24px;margin-bottom:40px}}.repase__gallery .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (max-width:930px){.repase__gallery .gallery-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media only screen and (max-width:600px){.repase__gallery .gallery-grid{grid-template-columns:1fr;gap:15px}}.repase__gallery .gallery-item{position:relative;overflow:hidden;aspect-ratio:4/3;background:#f5f5f5;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.1);box-shadow:0 0 20px 3px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.repase__gallery .gallery-item:hover{-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,.15);box-shadow:0 0 30px 5px rgba(0,0,0,.15);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.repase__gallery .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9999;cursor:pointer}.lightbox-content{position:relative;width:90%;max-width:1200px;height:90%;margin:5% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightbox-content img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-box-shadow:0 0 50px rgba(0,0,0,.5);box-shadow:0 0 50px rgba(0,0,0,.5)}.lightbox-close{position:absolute;top:-40px;right:0;font-size:40px;color:#fff;cursor:pointer;font-weight:300;line-height:1;-webkit-transition:all .3s ease;transition:all .3s ease}.lightbox-close:hover{color:#72bf44}@media only screen and (max-width:600px){.lightbox-close{top:-35px;right:-10px;font-size:35px}}.repase__final-cta{margin-bottom:60px}@media only screen and (max-width:600px){.repase__final-cta{margin-bottom:40px}}.services__compare h2{margin-bottom:140px}@media only screen and (max-width:840px){.services__compare h2{margin-bottom:230px;line-height:1.5}}.services__compare .box{position:relative;-webkit-box-shadow:0 0 43px 10px rgba(0,0,0,.16);box-shadow:0 0 43px 10px rgba(0,0,0,.16);background:#fff;padding-top:25px;margin-bottom:90px}@media only screen and (max-width:840px){.services__compare .box{padding-top:10px;margin-bottom:260px}}.services__compare .content{display:none}.services__compare .content.visible{display:block}.services__compare .category-box{position:absolute;top:-60px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0}@media only screen and (max-width:840px){.services__compare .category-box{top:-170px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.services__compare .category-box .category{display:inline-block;width:230px;height:60px;border-top:10px solid transparent;position:relative;text-align:center;background:#d7d7d7;font-weight:500;font-size:18px;text-transform:uppercase;padding-top:12px}@media only screen and (max-width:1270px){.services__compare .category-box .category{width:170px;font-size:16px}}@media only screen and (max-width:840px){.services__compare .category-box .category{font-size:18px;margin:0 6px!important;margin-bottom:16px!important}}@media only screen and (max-width:430px){.services__compare .category-box .category{margin-left:0!important;margin-right:0!important;width:150px;font-size:16px}.services__compare .category-box .category:nth-child(odd){margin-right:12px!important}}@media only screen and (max-width:365px){.services__compare .category-box .category{font-size:14px;width:130px}}.services__compare .category-box .category:hover{cursor:pointer}.services__compare .category-box .category.active{border-top:10px solid #72bf44;background:#fff}@media only screen and (max-width:840px){.services__compare .category-box .category.active{-webkit-box-shadow:0 0 43px 10px rgba(0,0,0,.11);box-shadow:0 0 43px 10px rgba(0,0,0,.11);position:relative;z-index:-1}}.services__compare .category-box .category.active:hover{cursor:default}.services__compare .category-box .category:not(:last-child){margin-right:4px}.services__compare .category-box#category-box-2{display:none}@media only screen and (max-width:840px){.services__compare .category-box#category-box-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;top:auto;bottom:-180px}}.services__compare .row{padding:25px 40px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:840px){.services__compare .row{padding:15px 20px}}.services__compare .row .name{font-size:20px;width:20%;margin-right:35px;line-height:1.5}@media only screen and (max-width:840px){.services__compare .row .name{width:100%;margin-right:0;margin-bottom:10px}}.services__compare .row p{margin-bottom:0;max-width:75%}@media only screen and (max-width:840px){.services__compare .row p{max-width:100%}}.services__compare .row:not(:last-child){border-bottom:1px solid #ccc}.services__compare .row:first-child{border-color:#72bf44}.services__compare .row:first-child .name{color:#72bf44}.contact{padding-bottom:300px}@media only screen and (max-width:800px){.contact{padding-bottom:150px}}.contact .cols{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .col:first-child{width:50%}@media only screen and (max-width:800px){.contact .col:first-child{width:100%;margin-top:40px;margin-bottom:60px}}.contact .col:last-child{width:42%}@media only screen and (max-width:800px){.contact .col:last-child{width:100%}}.contact h2{font-size:30px;font-weight:700;text-align:left;text-transform:none;margin-bottom:40px}.contact h3{text-transform:none;margin-bottom:40px}.contact .label{font-weight:500;font-size:20px;margin-bottom:10px}.contact__opening{text-align:center;font-size:20px;font-weight:500}.contact__opening strong{font-weight:600}.contact__opening p{margin-bottom:7px;line-height:1.3}.contact__phone{margin-bottom:40px;padding-left:50px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/phone.png) 0 0 no-repeat}.contact__email{margin-bottom:75px;padding-left:50px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/mail.png) 0 0 no-repeat}.contact__adress{padding-left:50px;font-weight:500;font-size:20px;margin-bottom:45px}.contact__adress strong{font-weight:600}.contact__adress p{margin-bottom:10px;line-height:1.3}.contact__map{-webkit-box-shadow:0 0 32px 10px rgba(0,0,0,.2);box-shadow:0 0 32px 10px rgba(0,0,0,.2);max-width:100%;font-size:0;height:400px}.contact__map iframe{max-width:100%}.contact__company{margin-top:60px}.contact__company .contact__adress{margin-bottom:0}.contact__form{margin-top:40px}.contact__form .btn{margin-top:20px}.price h2{font-size:24px;font-weight:600;text-align:center;max-width:445px;margin:0 auto;line-height:1.1;margin-bottom:75px}@media only screen and (max-width:1100px){.price h2{min-height:150px}}@media only screen and (max-width:440px){.price h2{min-height:auto}}.price h2 strong{color:#72bf44;font-size:28px}.price .cols{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:110px;position:relative}.price .col{width:43.5%}@media only screen and (max-width:950px){.price .col{width:100%}}.price .col:last-child .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:440px){.price .col:last-child h2{margin-top:50px}}.price .counter{position:absolute;top:190px;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (max-width:1100px){.price .counter{top:225px}}@media only screen and (max-width:950px){.price .counter{left:auto;right:10px;-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (max-width:440px){.price .counter{display:none!important}}.price .counter div{display:block;width:62px;height:62px;line-height:63px;text-align:center;background:#c2c2c2;font-weight:700;font-size:40px;color:#fff;border-radius:50%;position:relative;margin-bottom:150px}@media only screen and (max-width:1220px){.price .counter div{margin-bottom:215px}}@media only screen and (max-width:600px){.price .counter div{margin-bottom:275px}}.price .counter div:not(:last-child)::after{content:"";display:block;height:155px;width:10px;background:#c2c2c2;bottom:-151px;left:26px;position:absolute}@media only screen and (max-width:1220px){.price .counter div:not(:last-child)::after{height:220px;bottom:-219px}}@media only screen and (max-width:600px){.price .counter div:not(:last-child)::after{height:280px;bottom:-276px}}@media only screen and (max-width:950px){.price .right{position:relative}}.price .right .counter{display:none}@media only screen and (max-width:950px){.price .right .counter{display:block;right:auto;left:10px}}.price .row{margin-bottom:40px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:170px}@media only screen and (max-width:1220px){.price .row{min-height:240px}}@media only screen and (max-width:600px){.price .row{min-height:300px}}@media only screen and (max-width:500px){.price .row{font-size:14px}}@media only screen and (max-width:440px){.price .row{min-height:auto}}.price .row p{margin-bottom:0;width:80%}@media only screen and (max-width:1220px){.price .row p{width:72%}}@media only screen and (max-width:950px){.price .row p{width:calc(100% - 95px - 10px - 100px)}}@media only screen and (max-width:440px){.price .row p{width:calc(100% - 95px - 10px)}}.price .row .img-box{margin-right:10px;font-size:0;display:inline-block;max-width:95px;width:18%}@media only screen and (max-width:950px){.price .row .img-box{width:95px}}@media only screen and (max-width:440px){.price .row .img-box{width:80px}}.price .row .img-box img{max-width:100%;height:auto}.price .row .img-box.right{margin-right:0;margin-left:10px}.pricelist h2{margin-bottom:40px;text-align:center;font-size:32px;font-weight:700}.pricelist h2:not(:first-child){margin-top:80px}@media only screen and (max-width:600px){.pricelist h2{font-size:26px;margin-bottom:30px}.pricelist h2:not(:first-child){margin-top:60px}}.pricelist table{margin-bottom:25px;margin-top:50px}.pricelist table span{display:block}.pricelist table strong{font-weight:600}@media only screen and (max-width:600px){.pricelist table th{font-size:14px}}.pricelist table td{text-align:left;padding-left:20px;padding-right:20px}.pricelist table td:last-child{text-align:center}@media only screen and (max-width:600px){.pricelist table td{padding-left:10px;padding-right:10px;font-size:14px}}.pricelist .btn{margin-top:60px}.pricelist__subtitle{text-align:center;font-size:18px;font-weight:500;margin-bottom:50px;color:#555}@media only screen and (max-width:600px){.pricelist__subtitle{font-size:16px;margin-bottom:40px}}.pricelist__packages{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}@media only screen and (max-width:930px){.pricelist__packages{grid-template-columns:1fr;gap:25px;max-width:450px;margin-left:auto;margin-right:auto}}.package-box{background:#fff;-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,.12);box-shadow:0 0 30px 5px rgba(0,0,0,.12)}.package-box__header{padding:25px 20px;text-align:center;border-top:5px solid #72bf44}.package-box__header h3{margin:0;font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}@media only screen and (max-width:600px){.package-box__header h3{font-size:20px}}.package-box__header--easy{background:rgb(142.6494023904,204.0039840637,105.9960159363);border-top-color:rgb(142.6494023904,204.0039840637,105.9960159363)}.package-box__header--standard{background:#72bf44;border-top-color:#72bf44}.package-box__header--hard{background:rgb(91.1553784861,154.9641434263,53.0358565737);border-top-color:rgb(91.1553784861,154.9641434263,53.0358565737)}.package-box__content{padding:30px 25px}@media only screen and (max-width:600px){.package-box__content{padding:25px 20px}}.package-box__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #e0e0e0}.package-box__price .price-label{font-size:16px;color:#666;font-weight:400}.package-box__price .price-value{font-size:18px;font-weight:600;color:#333}@media only screen and (max-width:600px){.package-box__price .price-label{font-size:15px}.package-box__price .price-value{font-size:17px}}.package-box__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 5px;margin-top:10px}.package-box__total span{font-size:18px;font-weight:500;color:#333}.package-box__total strong{font-size:26px;font-weight:700;color:#72bf44}@media only screen and (max-width:600px){.package-box__total span{font-size:17px}.package-box__total strong{font-size:24px}}.pricelist__notes{background:#f9f9f9;padding:30px 40px;border-left:4px solid #72bf44;margin-bottom:60px}.pricelist__notes p{margin-bottom:8px;font-size:15px;font-weight:400;color:#555;line-height:1.6}.pricelist__notes p:last-child{margin-bottom:0}@media only screen and (max-width:600px){.pricelist__notes{padding:20px 25px;margin-bottom:50px}.pricelist__notes p{font-size:14px}}.pricelist__vat{text-align:center;font-weight:600;font-size:16px;margin-top:25px;margin-bottom:10px;color:#333}@media only screen and (max-width:600px){.pricelist__vat{font-size:15px}}.form-box{background:#fff;max-width:500px;padding:30px 35px!important;border-top:10px solid #72bf44!important;-webkit-box-shadow:0 0 40px 7px rgba(0,0,0,.3);box-shadow:0 0 40px 7px rgba(0,0,0,.3)}@media only screen and (max-width:450px){.form-box{padding:30px 15px!important}}.partner.bg{background:#fff url(//dpfpraha.cz/wp-content/themes/custom/img/bg-login.jpg) 50% 0 no-repeat;background-size:cover;padding-bottom:315px}@media only screen and (max-width:1100px){.partner.bg{padding-bottom:200px}}@media only screen and (max-width:850px){.partner.bg{background-position:0 0}}.partner.bg h2{font-size:50px;font-weight:700;text-align:left;line-height:1.5;padding-left:55px;max-width:50%;margin-bottom:50px;letter-spacing:-1px}@media only screen and (max-width:850px){.partner.bg h2{max-width:100%;padding-left:0;text-align:center}}@media only screen and (max-width:600px){.partner.bg h2{font-size:40px}}.partner.bg .form-box{margin:0 auto}.partner.bg .form-box.register{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;position:relative;padding-top:25px!important;border-top:0!important}.partner.bg .form-box.register>*{position:relative;z-index:2}.partner.bg .form-box.register::after{content:"";display:block;position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;border:2px solid #f49b00;z-index:1}@media only screen and (max-width:850px){.partner.bg .form-box.register::after{left:0;right:0}}.partner.bg h4{text-transform:none;text-align:center;margin-bottom:35px;font-weight:700}@media only screen and (max-width:1192px){.partner{margin-top:-225px}}@media only screen and (max-width:850px){.partner{margin-top:60px;padding:0}}.partner__text{color:#fff;font-size:23px;font-weight:700;margin-bottom:25px;line-height:1.5;text-align:center}@media only screen and (max-width:850px){.partner__text{color:#202020}}.partner__text-2{color:#fff;font-size:18px;margin-bottom:50px;text-align:center}@media only screen and (max-width:850px){.partner__text-2{color:#202020}}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:0;border:0;border-radius:0}.woocommerce form .form-row label{font-weight:600;margin-bottom:10px;line-height:1.3}.woocommerce form .form-row:not(.form-row-first):not(.form-row-last){clear:both}.woocommerce form .form-row{margin-bottom:20px;padding:0}.lost_password{margin-bottom:30px}.lost_password a{text-decoration:underline;font-weight:600}.lost_password a:hover{text-decoration:none}.woocommerce-error{position:absolute;max-width:800px;width:100%;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);z-index:9;top:140px;background:#fceded}@media only screen and (max-width:1140px){.woocommerce-error{top:115px}}@media only screen and (max-width:600px){.woocommerce-error{top:75px}}@media only screen and (max-width:850px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}}.woocommerce-MyAccount-content{background:#fff;-webkit-box-shadow:0 0 40px 7px rgba(0,0,0,.3);box-shadow:0 0 40px 7px rgba(0,0,0,.3);padding:30px 40px}@media only screen and (max-width:450px){.woocommerce-MyAccount-content{padding:30px 15px}}.woocommerce-MyAccount-content a{text-decoration:underline}.woocommerce-MyAccount-content a:hover{text-decoration:none}.woocommerce-MyAccount-navigation{background:#fff;-webkit-box-shadow:0 0 40px 7px rgba(0,0,0,.3);box-shadow:0 0 40px 7px rgba(0,0,0,.3);padding:20px 15px;border-top:10px solid #72bf44}@media only screen and (max-width:768px){.woocommerce-MyAccount-navigation{margin-bottom:40px}}.woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0;margin-left:15px}.woocommerce-MyAccount-navigation li{padding:5px 0}.woocommerce-MyAccount-navigation li.is-active{color:#72bf44}.woocommerce-MyAccount-navigation a{text-decoration:underline}.woocommerce-MyAccount-navigation a:hover{text-decoration:none}.address__edit{display:inline-block;margin-top:20px;font-size:20px}.order h1{font-weight:500;line-height:1.3;margin-bottom:15px}.order h1 strong{font-weight:700}.order .subheadline{text-align:center;margin-bottom:65px;font-weight:500;font-size:18px}.order #customer_details{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order #customer_details .col{width:100%;max-width:390px}.order .cols.additional{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order h5{text-align:center;text-transform:none;font-weight:700;margin-bottom:30px}.order .another-address{font-size:18px;font-weight:500;display:inline-block;line-height:1.2}.order .woocommerce-form__input-checkbox{display:inline-block;width:auto;margin-top:0}.order .checkout .form-box{margin-bottom:80px}.order #dpf_info{max-width:610px}.order .order__information{max-width:570px;line-height:1.2;margin-top:-40px}.order .order__information p{margin-bottom:8px;font-size:14px}.woocommerce-form__label-for-checkbox{margin-bottom:15px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:70px;float:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}.page-id-220 h5{margin-top:30px}.page-id-220 li{margin-bottom:10px}.woocommerce-thankyou-order-received{margin-bottom:60px}.woocommerce-checkout-review-order-table{display:none}.wc-terms-and-conditions a{text-decoration:underline}.wc-terms-and-conditions a:hover{text-decoration:none}.woocommerce-terms-and-conditions h5{text-align:left;margin-top:20px}#pick-up{display:none}.shipping_address{height:auto!important}.woocommerce-page #payment #place_order{width:auto!important}.order .woocommerce{background:url(//dpfpraha.cz/wp-content/themes/custom/img/order-bg_2.jpg) 100% 107px no-repeat}@media only screen and (max-width:600px){.order .woocommerce{background:0 0}}.order-detail-additional{margin-top:40px;margin-bottom:40px!important}.wp-video{margin:0 auto}.footer{padding-top:60px;background:url(//dpfpraha.cz/wp-content/themes/custom/img/footer.jpg) 50% 0 no-repeat;color:#fff}@media only screen and (max-width:800px){.footer{background-size:cover;padding-bottom:50px}}.footer h5{margin-bottom:25px}.footer ul{list-style-type:none;margin:0;padding:0}.footer li{margin-bottom:15px}.footer li a{text-decoration:underline}.footer li a:hover{text-decoration:none}.footer .cols{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.footer .col{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-bottom:50px}@media only screen and (max-width:800px){.footer .col{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:90px}.footer .col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}.footer .col.tac{margin-bottom:50px}}.footer p{margin-bottom:35px}.copyright{padding-top:18px;padding-bottom:14px;background:#1d1d1d;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;font-size:14px}#more .input-checkbox{width:auto;display:inline-block}.form-gdpr{margin-top:30px;line-height:1.5}.form-gdpr a{text-decoration:underline;color:#72bf44}.form-gdpr a:hover{text-decoration:none}/*
Theme Name: Šablona na míru od janmilota.cz
Theme URI: http://janmilota.cz
Author: Jan Milota
Author URI: http://janmilota.cz
Version: 1.0
*/