body{background:#fff;font-weight:400;font-size:15px;color:#373837;text-rendering:optimizeLegibility;font-family:"Myriad Pro",MYRIADPROREGULAR,Arial,Helvetica,sans-serif}a{color:#555;text-decoration:none}h2{text-align:center;margin:40px 0;font-size:35px}.nadpis_line{display:table;width:100%;padding-top:33px;padding-bottom:17px}.nadpis_line,.product-holder h2{display:table-cell}.product-holder h2{margin:55px 0;font-size:40px;font-weight:700;text-align:left}.vertical_line{height:8px;border-top:2px solid #f1f1ef;vertical-align:top;margin-right:20px;margin-left:22px}.red{color:#c0202f}.navbar-brand img{width:360px}.comment-form-comment label{vertical-align:top}#commentform .form-submit #submit{border-color:transparent}.single-content-wrap p a,.sluzba-content a{color:#bf202e}@media only screen and (max-width:1200px){.navbar-brand img{width:300px}}.semibold{font-family:MYRIADPROSEMIBOLD,Arial,Helvetica,sans-serif;letter-spacing:.3px}.btn-roofing{color:#373837;font-size:18px;border-bottom:1px solid #373837;padding:0 6px;border-radius:0;text-decoration:none}.btn-roofing:hover{color:#c0202f;border-bottom:1px solid #c0202f}.navbar-toggle .icon-bar{display:block;width:30px;height:5px;background-color:#fdfdfd;border-radius:1px}.btn-white{border-bottom:1px solid #fff;color:#fff;text-shadow:1px 2px 2px #969696}.roofing-carousel-control{opacity:1;color:#fff;filter:none}.roofing-carousel-control,.roofing-carousel-control.left,.roofing-carousel-control.right{background-image:none}.roofing-carousel-control:focus,.roofing-carousel-control:hover{background-image:none}@media only screen and (min-width:1200px){.roofing-carousel-control{width:40%}}.navbar{padding-top:10px}.navbar-roofing{margin-top:10px}.navbar-roofing li a,.navbar-roofing li a:focus{margin-top:10px;color:#fff!important;text-shadow:1px 1px 1px #2c2c2c;font-size:15px;padding:10px 15px;background-color:transparent}.inner-block{text-shadow:1px 1px 1px #969696;font-size:45px}.navbar-roofing li a:hover{color:#fff;background-color:rgba(150,150,150,.35)}.header-menu-search a{border-left:1px solid #fff;font-size:23px}.mobile-search-help{display:none;visibility:hidden}@media only screen and (max-width:992px){.navbar-roofing{background-color:#c0202f;padding-left:10px}.header-menu-search a{border:0}.mobile-search-help{display:inline-block;visibility:visible}}.hover-content{position:absolute;top:0;bottom:0;padding:60px 0;left:0;text-align:center;right:0;background:rgba(192,32,47,.7);color:#fff;visibility:hidden;opacity:0;height:100%;-webkit-transition:visibility opacity .2s;z-index:5000;pointer-events:none}.hover-content-icon{display:block;color:#333;background-image:url(../../img/hover_cross.png.webp);width:48px;height:48px;line-height:230px;text-align:center;border-radius:0;margin-left:auto;margin-right:auto;margin-top:1em;-webkit-transform:translateY(-8em);transform:translateY(-8em);transition:.5s}.intro-about{background-color:#f1f1ef;margin-top:70px;padding:40px 0}.flex-about{display:flex;justify-content:center;align-content:center}.about-box{background-color:#fff;flex:1;display:flex}.about-box-text{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;font-size:30px}.about-box-text p{font-size:14px;padding:0 40px}.about-box-text .red{margin-top:5px;display:block;font-family:MYRIADPROSEMIBOLD,Arial,Helvetica,sans-serif}.nice-divider{border-bottom:2px solid #000;display:block;margin:20px auto;width:50px}.flex-about .about-box:first-child{margin-right:9px}.about-box-image img{margin:17px}@media only screen and (max-width:992px){.flex-about{flex-direction:column}.flex-about .about-box:first-child{margin:0 0 20px 0}}@media only screen and (max-width:480px){.about-box-image{display:none}.sluzby .service .post-image-box{display:none}}.reference{margin:80px 0 100px 0}.reference h3{font-size:47px;float:left;text-align:center;margin-top:25px}.quotesbox:before{content:url(../../img/cyp.png.webp);margin-right:15px;display:inline;float:left;position:relative;height:100px}.quotesbox:after{content:url(../../img/cyp2.png.webp);display:inline;margin-left:15px;position:relative}.reference h3 .red{margin-top:5px}.reference-images-holder{text-align:center;margin-top:50px}.reference-images-holder a:hover{text-decoration:none}.reference-image{height:26px;display:inline-block;margin:0 10px;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.5}.reference-image:hover{filter:none;-webkit-filter:grayscale(0);opacity:1}@media only screen and (max-width:1200px){.quotesbox{width:85%}}@media only screen and (max-width:994px){.quotesbox{width:53%;margin:30px auto}.reference-images-holder{float:none;margin:0 auto;text-align:center}}.before-footer{display:relative;margin-top:0}.before-footer-line{background-color:#f1f1ef;margin-top:120px;height:100px;z-index:100;display:flex;justify-content:flex-end;align-items:center}.before-footer-line .content-holder{width:70%;float:right;text-align:center;font-size:15px}.before-footer #dum{width:443px;height:222px;position:absolute;top:0;left:0;z-index:500}@media only screen and (max-width:1200px){.before-footer-line .content-holder{width:50%}}@media only screen and (max-width:994px){#dum{display:none}.before-footer-line{height:130px}.before-footer-line .content-holder{width:100%}}footer{border-top:4px solid #c0202f;border-bottom:4px solid #c0202f;padding-top:20px;background-color:#373837;background:-webkit-radial-gradient(bottom,#434443,#373837);background:radial-gradient(at bottom,#434443,#373837)}footer .box-contact{color:#737472;text-align:center;flex:1;padding-right:40px}footer .box-contact p{margin-top:25px}.facebook-footer-divider{padding:7px 13px;border-top:1px solid #737472;display:block;width:95px;margin:0 auto}.facebook-footer a{color:#737472}.facebook-footer a:hover{color:#29487d;text-decoration:none}@media only screen and (min-width:994px){.flexrow{display:flex;justify-content:center;align-items:center;padding:42px 0}}footer .box-form{color:#737472;text-align:center;border-left:1px solid #737472;border-right:1px solid #737472;padding:0 60px;flex:2.5}footer .box-form p{color:#cbc4c0;text-align:center;font-size:22px;margin-bottom:25px;padding:0 37px}.roofing-form .flex-form{display:block}.roofing-form input:focus::-webkit-input-placeholder{color:transparent}.roofing-form input:focus:-moz-placeholder{color:transparent}.roofing-form input:focus::-moz-placeholder{color:transparent}.roofing-form input:focus:-ms-input-placeholder{color:transparent}.roofing-form textarea:focus::-webkit-input-placeholder{color:transparent}.roofing-form textarea:focus:-moz-placeholder{color:transparent}.roofing-form textarea:focus::-moz-placeholder{color:transparent}.roofing-form textarea:focus:-ms-input-placeholder{color:transparent}.roofing-form input,.roofing-form textarea{border:1px solid #5b5857;background-color:transparent;outline:0;color:#737472;box-shadow:none;border-radius:0;height:100%;padding:13px 18px;font-style:italic;font-size:13px}.roofing-form .flex-form .half{width:47.2%;display:block;float:left}.flex-form .form-group{margin-top:18px}.roofing-form .flex-form .half:first-child{margin-right:20px}.contact-form input,.contact-form textarea{color:#373837}.btn-footer-form{background-color:#5b5857;color:#fff;padding:12px 100px;margin-top:20px;font-size:16px;-webkit-box-shadow:0 4px 1px 0 #444141;-moz-box-shadow:0 4px 1px 0 #444141;box-shadow:0 4px 1px 0 #444141}.kontakt_btn,.roofing-form input[type=submit]{background-color:#5b5857;color:#fff;padding:12px 100px;border-radius:4px;font-size:16px;font-style:inherit}.kontakt_btn{float:none!important;display:table;margin:27px auto auto;-webkit-box-shadow:0 4px 1px 0 #444141;-moz-box-shadow:0 4px 1px 0 #444141;box-shadow:0 4px 1px 0 #444141;font-size:16px;letter-spacing:.3px;border:1px solid #5b5857;font-weight:400;font-family:MYRIADPROSEMIBOLD,Arial,Helvetica,sans-serif;letter-spacing:.3px;border:1px solid #5b5857}.kontakt_btn:hover{color:#fff;background-color:#c0202f!important;text-decoration:none;-webkit-box-shadow:0 4px 1px 0 #69151d;-moz-box-shadow:0 4px 1px 0 #69151d;box-shadow:0 4px 1px 0 #69151d}.modal-form input[type=submit]{margin:0 auto;background-color:#c0202f;display:block;text-align:center;color:#fff;padding:10px 0 7px 0;width:350px;font-size:16px;-webkit-box-shadow:0 2px 0 2px #8d1818;-moz-box-shadow:0 2px 0 2px #8d1818;box-shadow:0 2px 0 2px #8d1818}.modal-roofing .modal-body .modal-form p{padding:0}.contact-form input[type=submit]{-webkit-box-shadow:0 4px 1px 0 #444141;-moz-box-shadow:0 4px 1px 0 #444141;box-shadow:0 4px 1px 0 #444141}.btn-footer-form:focus,.btn-footer-form:hover{color:#fff;text-decoration:none;background-color:#c0202f!important;-webkit-box-shadow:0 4px 1px 0 #69151d;-moz-box-shadow:0 4px 1px 0 #69151d;box-shadow:0 4px 1px 0 #69151d}@media only screen and (max-width:994px){footer .box-form{border:0;margin:40px 0}}footer .box-roofing{color:#737472;text-align:center;font-size:14px;flex:1;padding-left:40px}footer .box-roofing p{margin:5px 0}footer .box-roofing img{margin:0 auto;color:#737472}footer .box-roofing .btn-roofing{margin:0 auto;color:#737472;font-size:14px;border-bottom:1px solid #737472;margin-bottom:20px}.intro-section{background-image:url(../../img/intro-background.jpg.webp);background-size:cover;height:315px;display:block;width:100%}.intro-section .container{vertical-align:middle;display:table;height:222px;position:relative;top:93px}.intro-section h1{color:#fff;text-align:center;font-size:50px;text-shadow:1px 1px 1px #161616;line-height:normal;vertical-align:middle;display:table-cell}.after-footer{color:#737472;border-top:1px solid #737472;padding:10px 0}.after-footer-menu li{list-style:none;display:inline-block}.after-footer-menu li a{color:#737472;margin:0 10px}.after-footer-menu li a:hover{text-decoration:none;color:#fff}.after-footer-menu .business{border-left:1px solid #737472}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper>.container{padding-right:0;padding-left:0}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar .container{width:auto}.carousel{height:550px}.carousel-caption{z-index:10;top:200px}.carousel .item{height:550px;background-color:#777}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:550px}.cat_items{width:100%;margin-bottom:1%}.cat_item{width:32%;height:74px;background:#f1f1ef;float:left;margin-right:1%;margin-bottom:1%;display:table}.cat_item .cat_name{height:100%;display:table-cell;vertical-align:middle}.cat_item img{max-width:100%;max-height:100%;height:auto;vertical-align:top;margin:auto;display:table}.carousel-2{display:none}.cat_item .img_pace{display:inline-block;width:56px;height:56px;background-color:#fff;margin-top:9px;line-height:74px;vertical-align:top;margin-left:9px;margin-right:11px;font-size:15px;float:left}.list-group.panel>.list-group-item{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.roofing-offering-menu .list-group-item,.roofing-offering-menu .list-group-item:focus,.roofing-offering-menu .list-group-item:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-color:transparent;box-shadow:0;font-size:14px;padding:10px 15px;font-family:"Myriad Pro",system-ui,sans-serif;color:#565656;font-weight:600}.list-group-item.first-level{z-index:2}.list-group-item.first-level,.roofing-offering-menu .list-group-item.first-level:focus,.roofing-offering-menu .list-group-item.first-level:hover{color:#fff;font-family:MYRIADPROREGULAR,Arial,Helvetica,sans-serif;font-size:15px}.first-level.active{position:relative}.first-level.active:after,.first-level.active:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.first-level.active:after{border-left-color:red;border-width:9px;margin-top:-9px}.first-level.active:before{border-color:rgba(194,225,245,0);border-width:21px;margin-top:-21px}.first-level.zero,.first-level.zero:focus,.first-level.zero:hover{background-color:#168757}.first-level.zero.active:after{border-left-color:#168757}.first-level.one,.first-level.one:focus,.first-level.one:hover{background-color:#4698a7}.first-level.one.active:after{border-left-color:#4698a7}.first-level.two,.first-level.two:focus,.first-level.two:hover{background-color:#374d5c}.first-level.two.active:after{border-left-color:#374d5c}.first-level.three,.first-level.three:focus,.first-level.three:hover{background-color:#e11923}.first-level.three.active:after{border-left-color:#e11923}.first-level.four,.first-level.four:focus,.first-level.four:hover{background-color:#f1ab3e}.first-level.four.active:after{border-left-color:#f1ab3e}.first-level.five,.first-level.five:focus,.first-level.five:hover{background-color:#9e407f}.first-level.five.active:after{border-left-color:#9e407f}.list-group-item.second-level{background-color:transparent}.sub-sublist-item:focus,.sub-sublist-item:hover,.sublist-item:focus,.sublist-item:hover{text-decoration:none;list-style:none}.sublist-item{background-color:#f1f1ef;box-shadow:0;display:block;padding:5px 10px;list-style:none;font-weight:600}.sublist-item.collapsed{font-weight:400}.third-level-list{padding:0 0 0 10px}.third-level-list li{list-style:none}.third-level-list li a::before{content:"-";display:inline-block;margin:0 10px}.sub-sublist-item{background-color:#f1f1ef;box-shadow:0;display:block;list-style:none;padding:5px}.flex-single-wrap{width:33.3%;padding:9px 18px 9px 0}.container-mobile,.second-slide-mobile,.third-slide-mobile{display:none!important}.item{cursor:pointer}@media only screen and (max-width:1920px){.carousel-inner>.item>img{margin-left:calc(-650px + (100% - 1170px)/ 2);max-width:none}.carousel-inner>.item:first-child>img{margin-left:0}.carousel-inner>.item:last-child>img{margin-left:calc(-690px + (100% - 1140px)/ 2)}}@media only screen and (max-width:1200px){.carousel-inner>.item:nth-child(2)>img{margin-left:calc(-650px + (100% - 970px)/ 2);margin-left:-750px}.carousel-inner>.item:last-child>img{margin-left:calc(-690px + (100% - 940px)/ 2)}}@media only screen and (max-width:992px){.carousel-inner>.item:nth-child(2)>img{margin-left:-1150px}}@media only screen and (max-width:900px){.carousel-inner>.item:last-child>img{margin-left:calc(-300px + (100% - 1170px)/ 2)}}@media only screen and (max-width:600px){.second-slide-mobile,.third-slide-mobile{display:block!important;margin-left:0!important}.container-mobile{display:block!important}.second-slide,.third-slide{display:none!important}.carousel-inner>.item>img{margin-left:0;max-width:none}.inner-block{font-size:28px}}@media only screen and (max-width:500px){footer .box-form p{padding:0}.roofing-form input[type=submit]{width:100%;padding:12px 0}.btn-showall,.comment-form-comment textarea{max-width:100%}.navbar-brand{max-width:calc(100% - 74px);padding:0}.navbar-brand img{max-width:100%}}@media only screen and (max-width:992px){.flex-single-wrap{width:50%;padding:10px}}.rf-product{background-color:#f1f1ef;padding:8px}.rf-product a:hover{color:#373837;text-decoration:none}.product-holder{display:flex;-webkit-flex-flow:row wrap;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-grow:1}.rf-product .product-image{display:block;width:100%;height:180px;background-size:cover}.rf-product .product-title{margin:15px auto 7px auto;text-align:center;width:100%}.imgWrap{position:relative;height:180px;width:100%}.imgDescription{position:absolute;top:0;bottom:0;padding:60px 0;left:0;text-align:center;right:0;background:rgba(0,0,0,.2);color:#fff;visibility:hidden;opacity:0;height:100%}.imgDescription .glyphicon{display:block;font-size:20px;margin-bottom:10px}.imgWrap:hover .imgDescription{visibility:visible;opacity:1;cursor:pointer}.single-product-holder{margin-top:20px}.single-product-holder h1{text-align:left;margin-top:0;padding-top:0}.product-gallery img{width:30%;display:inline-block;float:left}.single-product-content{border-bottom:2px solid #f1f1ef;border-top:2px solid #f1f1ef;padding:45px 0}.btn-single-cta{background-color:#c0202f;display:block;text-align:center;color:#fff;padding:10px 0 7px 0;font-size:16px;-webkit-box-shadow:0 2px 0 2px #8d1818;-moz-box-shadow:0 2px 0 2px #8d1818;box-shadow:0 2px 0 2px #8d1818}.btn-single-cta:focus,.btn-single-cta:hover{background-color:#8d1818;display:block;text-align:center;color:#fff;-webkit-box-shadow:0 2px 0 2px #8d1818;-moz-box-shadow:0 2px 0 2px #8d1818;box-shadow:0 2px 0 2px #8d1818}.technical-link{color:#c0202f;display:block;margin:30px auto 5px auto;text-align:center;text-decoration:underline}.technical-link:focus,.technical-link:hover{color:#c0202f;display:block;margin:30px auto 5px auto;text-align:center;text-decoration:underline}.mtree{padding:0;margin:20px 0 0 0}.sidebar-menu-top-level{display:block;list-style:none;background-color:#f1f1ef;position:relative}.sidebar-menu-top-level .linkToParent{position:absolute;z-index:2;top:18px;left:43px;right:0;bottom:0;color:#fff;width:fit-content;height:20px!important}.sidebar-menu-list{padding:0;margin:4px 0}.sidebar-menu-list li .list-group-item span{line-height:inherit;vertical-align:text-top}.contact-intro-content{line-height:1.8em;font-size:20px;text-align:center}.contact-intro-content{margin:75px 0}.contact-box{line-height:1.6em}.contact-box h3{font-size:35px}.overlay{background:0 0;position:relative;width:100%;height:400px;top:400px;margin-top:-400px;z-index:6000}#kontaktUs{font-family:MYRIADPROSEMIBOLD,Arial,Helvetica,sans-serif;font-size:18px}.footer-content-holder{font-size:13px}.novinky article{background-color:#f1f1ef;display:flex;width:95%;margin:14px auto}.post-image-box{display:block;height:330px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.post-content-box{padding:40px 30px;flex:1.1}.post-image-box:after{margin:0 auto;border-bottom:20px solid rgba(255,255,255,0);border-left:20px solid rgba(255,255,255,0);border-right:20px solid #f1f1ef;border-top:20px solid rgba(255,255,255,0);width:0;right:0;margin-left:-15px;height:0;top:130px;right:0;content:"";display:block;z-index:800;position:absolute}.novinky article .main-title{color:#373837;font-size:28px}.novinky article .date{color:#a09f9f;font-size:14px;display:block;margin:15px 0 18px 0}.novinky article p{padding:0;margin:0;font-size:14px}.novinky article .btn-article{padding:13px 70px;border:1px solid #373837;color:#373837;border-radius:0;margin-top:27px}.novinky article .btn-article:hover{background-color:#c0202f;color:#fff;border:1px solid #c0202f}article .image-relative-wrap{display:block;flex:1;position:relative;height:310px;overflow:hidden}.image-relative-wrap:hover .hover-content{visibility:visible;opacity:1;cursor:pointer}.image-relative-wrap:hover .hover-content{visibility:visible;opacity:1;cursor:pointer}.image-relative-wrap:hover .hover-content-icon{-webkit-transform:translateY(0);transform:translateY(0)}.akce-box .akce-box-image-holder{position:relative;transition:.5s;height:230px;background-size:cover}article .hover-content{padding:110px 0}@media only screen and (max-width:1200px){.post-image-box,article .image-relative-wrap{height:370px}.post-image-box:after{top:170px}}.service .hover-content-icon{margin-top:5.5em}.sluzby .service{background-color:#f1f1ef;margin:6px 0;display:flex;width:49%;margin-left:1%;max-height:305px}.sluzby-title{text-align:center;font-size:35px}.service .post-image-box:after{top:150px}.sluzby{display:flex;flex-wrap:wrap}.service .main-title{color:#373837;font-size:21px;font-weight:400;font-family:MYRIADPROSEMIBOLD}.service .main-title:hover{text-decoration:none}.service .date{color:#a09f9f;font-size:14px;display:block;margin:15px 0 23px 0}.service p{padding:0;margin:10px 0;font-size:14px;max-height:136px}.service .btn-service{padding:3px 30px;border:2px solid #373837;color:#373837;border-radius:0;margin-top:17px}.service .btn-service:hover{background-color:#c0202f;color:#fff;border:1px solid #c0202f}.service .image-relative-wrap{display:block;flex:1.5;position:relative;height:330px;overflow:hidden}.service-content-box{padding:40px 25px 40px 40px;flex:1.2}@media only screen and (min-width:993px){.service .image-relative-wrap,.service .post-image-box{height:100%}}@media only screen and (max-width:1200px){.service{width:100%!important}.sluzby .service .post-image-box:after{top:110px}}@media only screen and (max-width:993px){.sluzby .service .post-image-box:after{top:150px}}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-roofing .modal-content{border-radius:0;border:none;min-height:551px}.modal-roofing .modal-content .modal-header{border:0;position:relative}.modal-roofing .modal-content .modal-header .close{top:-15px;position:absolute;right:-15px;background-color:#fff;padding:7px 12px;-webkit-box-shadow:0 0 71px 0 rgba(0,0,0,.34);-moz-box-shadow:0 0 71px 0 rgba(0,0,0,.34);box-shadow:0 0 71px 0 rgba(0,0,0,.34);opacity:1}.modal-roofing .modal-content .modal-footer{border:0;background-color:#f1f1ef;text-align:center;padding:20px 0}.modal-content{padding-bottom:82px}.modal-footer{position:absolute;width:100%;margin-left:-85px;margin-top:220px}div.wpcf7 img.ajax-loader{height:0!important;display:inherit}.modal-roofing .modal-content .modal-footer .btn-single-cta{width:350px;margin:0 auto}.modal-roofing .modal-body{text-align:center}.modal-roofing .modal-body h4{font-weight:400;font-size:30px}.modal-roofing .modal-body p{font-size:center;font-size:15px;padding:0 100px}.modal-roofing .roofing-form{padding:30px 70px}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background-color:#f1f1ef;border:2px solid #fff}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-bottom:0;background-color:#f1f1ef;border:2px solid #fff}.woocommerce table.shop_attributes td{padding-left:5px}.divider{display:block;padding:40px 0}@media only screen and (min-width:993px){.single-content-wrap{width:75%;margin:0 auto}}.single-content-wrap h1{font-family:MYRIADPROSEMIBOLD;font-size:40px;font-weight:700;margin:70px 0 10px 0;text-align:left}.single-content-wrap p{margin:20px 0;color:#373837;line-height:1.3em}.single-content-wrap h2{font-weight:600;margin:15px 0;font-size:30px;text-align:left}.single-content-wrap h3{font-weight:600;margin:15px 0;font-size:27px}.single-content-wrap h4{font-weight:600;margin:15px 0;font-size:24px}.single-content-wrap h5{font-weight:600;margin:15px 0;font-size:21px}.single-content-wrap ul{list-style:none;padding:0;margin:0}.single-content-wrap li{padding-left:1em;text-indent:-.7em}.single-content-wrap li:before{content:"• ";color:#c0202f;margin-right:15px;font-size:18px}.single-content-wrap .date{color:#a09f9f;margin-bottom:20px;display:block}.single-content-wrap p{font-size:16px}.single-post-bottom-divider{margin:70px 0;padding:5px;display:block;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;width:100%}.show-all{text-align:center}#commentform .form-submit #submit,.btn-showall,.show-all a{background-color:#f1f1ef;color:#373837;padding:16px 80px;margin-bottom:70px;font-weight:600;font-size:16px;-webkit-box-shadow:0 4px 1px 0 #d8d8d6;-moz-box-shadow:0 4px 1px 0 #d8d8d6;box-shadow:0 4px 1px 0 #d8d8d6}#commentform .form-submit #submit:focus,#commentform .form-submit #submit:hover,.btn-showall:focus,.btn-showall:hover,.show-all a:focus,.show-all a:hover{color:#fff;text-decoration:none;background-color:#c0202f;-webkit-box-shadow:0 4px 1px 0 #69151d;-moz-box-shadow:0 4px 1px 0 #69151d;box-shadow:0 4px 1px 0 #69151d}.sluzby-sidebar-menu{padding:0;margin:0}.sluzby-sidebar-menu li{list-style:none}.sluzby-sidebar-menu li a{padding:10px;background-color:#f1f1ef;width:100%;display:block;margin:2px 0;text-decoration:none}.sluzby-sidebar-menu li a.active,.sluzby-sidebar-menu li a:focus,.sluzby-sidebar-menu li a:hover{background-color:#c0202f;color:#fff}.sluzby-sidebar-menu li a.active{position:relative}.sluzby-sidebar-menu li a.active:after,.sluzby-sidebar-menu li a.active:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sluzby-sidebar-menu li a.active:after{border-left-color:#c0202f;border-width:9px;margin-top:-9px}.sluzby-sidebar-menu li a.active:before{border-color:rgba(194,225,245,0);border-width:21px;margin-top:-21px}.rent-single{background-color:#f1f1ef;border-bottom:2px solid #c0202f;margin:5px}.rent-single .rent-title{float:left;font-size:20px;font-weight:600}.download-box{padding:20px 30px;margin:3px 0}.download-box.formulare{height:100%}.download-box .rent-title{float:none;text-align:center;display:block;margin:0 auto;margin-bottom:20px}.download-box .btn{margin:0 auto}.download-box .rent-flex{display:block;text-align:center}.download-box .rent-flex ul{text-align:left;margin-top:20px}.rent-single .btn{margin-left:auto}.zvitky-row{text-align:center;font-weight:600;font-size:24px}.zvitky-row-single{width:153px;height:135px;display:block;background-repeat:no-repeat;margin:0 auto;margin-bottom:30px}#zvitky-row-1{background-image:url(../img/zvitky-row-1.png)}#zvitky-row-2{background-image:url(../img/zvitky-row-2.png)}#zvitky-row-3{background-image:url(../img/zvitky-row-3.png)}.sluzba-content{font-size:18px;line-height:1.3em}.sluzba-divider{display:block;margin:50px 0}.sluzba-gallery-wrapper{margin:50px 0}.btn-prenajom-collapse{border:1px solid #000;background-color:transparent;color:#000;padding:5px 20px;border-radius:0}.btn-prenajom-collapse:hover{background-color:#c0202f;color:#fff;border:1px solid #c0202f}.btn-prenajom-collapse i{margin-right:16px;font-size:18px}.rent-flex{display:flex;align-items:center;flex-wrap:wrap;padding:15px 40px}.rent-flex .single-rent-content{flex-basis:100%}.prenajom-title{text-align:center;display:block;font-size:35px;margin:75px 0 45px 0}.prenajom-title .red{font-weight:600}.prenajom-download{background-color:#f1f1ef;width:49%;display:inline-block;font-size:15px;font-weight:600}.download-icon{background-color:#dededc;padding:22px;margin-right:15px}.prenajom-download:focus,.prenajom-download:hover{color:#fff;background-color:#c0202f;text-decoration:none}.prenajom-download:focus .download-icon,.prenajom-download:hover .download-icon{background-color:#8f1d27}.realizacia-gallery-wrapper img{width:49%;display:inline-block;margin:1px}.woocommerce-breadcrumb{font-weight:600}.woocommerce-breadcrumb a{font-weight:400}.red-breadcrump-divider{margin:5px;color:#c0202f;display:inline-block}.roofing-breadcrump{margin:15px 0}.flex-gallery{display:flex;width:100%;flex-wrap:wrap}.flex-gallery-single{border:3px solid transparent;text-align:center;overflow:hidden}.flex-gallery-single.flex-full{flex-basis:100%;height:300px;overflow:hidden}.flex-gallery-single.flex-half{flex-basis:50%;height:300px;overflow:hidden}@media only screen and (min-width:993px){.flex-gallery-single img{width:100%;position:relative;left:100%;margin-left:-200%}}@media only screen and (max-width:993px){.flex-gallery-single img{width:80%;height:auto;position:relative;left:100%;margin-left:-200%}.flex-gallery-single{flex-basis:100%;height:350px}}.bonus_sidebar{background-color:#f1f1ef;padding:20px}.bonus_sidebar h2{font-size:24px;margin:10px 0 30px 0;text-align:left}.bonus_sidebar .bonus-info{margin:10px 0}.bonus-flex-wrap{display:flex;flex-wrap:wrap}.single-bonus-wrap{width:33%;padding:7px}.single-bonus{background-color:#e7e7e8}.bonus-image{width:100%;overflow:hidden}.bonus-image img{width:100%;height:auto}.bonus-count{background-color:#fff;padding:5px 10px;width:100%}.bonus-title{text-align:center;padding:10px;background-color:#dc4b21;color:#fff}@media only screen and (max-width:992px){.single-bonus-wrap{width:50%}}@media only screen and (max-width:768px){.single-bonus-wrap{width:100%}.akce-flexbox-container{display:flex;justify-content:center;text-align:center;flex-direction:column}.akce-box{background-color:#f1f1ef;margin:10px 0;width:100%}.cat_item{width:49%}.quotesbox:after,.quotesbox:before{display:none}.reference h3{float:none}.flex-single-wrap{width:100%;padding:10px 0}.novinky article{flex-direction:column}.post-image-box,article .image-relative-wrap{height:150px}.post-image-box:after{display:none}.sluzby,.sluzby .service{flex-direction:column;width:100%}.sluzby .service{height:auto}.service .post-image-box{height:100%}}.navbar-toggle{margin-top:22px;border:2px solid #fff;border-radius:0}@media (max-width:1200px){.after-footer .credits{text-align:center;display:block;padding:10px;width:100%}.navbar-roofing li a,.navbar-roofing li a:focus{padding:10px 10px}.intro-section .container{height:233px;top:82px}}@media (min-width:992px){.button-wrapper #supersearcher{display:none}}@media (max-width:992px){.navbar-header{float:none;display:flex;flex-flow:row-reverse;align-items:center;justify-content:space-between}.navbar-left,.navbar-right{float:none!important}.button-wrapper{display:flex}.button-wrapper #supersearcher{margin-right:15px;background-color:transparent!important;border-color:transparent!important;border:0!important}.button-wrapper #supersearcher i{font-size:24px;margin-top:12px}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar .supersearch{display:none}.navbar .kosik-ikona{width:fit-content}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.navbar-wrapper>.container{width:100%!important}.navbar-wrapper .navbar{padding:0}.intro-section .container{height:243px;top:72px}.carousel-inner>.item:last-child>img{margin-left:-690px}}.after-footer .credits{float:left;display:inline-block}.download-row{margin-right:-3px;margin-left:-3px}.download-row.formulare{display:flex;align-items:unset;flex-wrap:wrap;row-gap:6px}@media screen and (max-width:991px){.download-row.formulare{display:initial}}.download-row .col-md-4{padding-right:3px;padding-left:3px}.woocommerce .woocommerce-breadcrumb{margin:0;padding:0;font-size:1em;color:#373837}.btn-prenajom-collapse:hover{background-color:#c0202f;color:#fff;border:1px solid #c0202f}.roofing-pagination{text-align:center;margin:20px 0}.roofing-pagination .page-numbers{background-color:#f1f1ef;padding:7px 15px;margin:0 1px;font-size:1.1em}.page-numbers:hover{background-color:#c0202f;color:#fff;text-decoration:none}.page-numbers.current,.page-numbers.current:hover{color:#c0202f;background-color:#f1f1ef!important}#container_products_more #pp_loadmore_products{display:none;width:fit-content;padding:9px 31px 8px 33px;background-color:#373837;font-size:17px;font-weight:400;font-stretch:normal;font-style:normal;color:#fff;margin:0 auto;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:antialiased}#container_products_more #pp_loadmore_products:active,#container_products_more #pp_loadmore_products:focus,#container_products_more #pp_loadmore_products:hover{background-color:#be1f2d}#container_products_more .fa-angle-down{font-size:24px;margin-left:8.6px;transform:translateY(-1px)}#container_products_more .fa-angle-down:before{vertical-align:middle}.searchform{text-align:center;margin:30px 0;padding-bottom:15px;border-bottom:1px solid #f2f2f2}.searchform{font-size:20px}.searchform .searchinput{width:50%;padding:5px 20px;border-radius:0;border:1px solid #000}.searchform .search-button{background-color:#c0202f;color:#fff;padding:5px 20px;border-radius:0;border:1px solid #c0202f}.intro-block.affix{position:relative}@media (min-width:992px){.intro-block.affix{position:fixed;top:0;width:100%;z-index:7000}}.second-level-holder.active a{color:#c0202f}.second-level-holder.active a:hover{color:#c0202f}.second-level.active,.second-level.active:hover,.second-level:focus,.second-level:hover,.sub-sublist-item.active,.sub-sublist-item.active:hover,.sub-sublist-item:focus,.sub-sublist-item:hover{color:#c0202f}.side-roller{display:inline-block;margin:0 5px 0 0;border:1px solid #dedede;padding:1px 8px;margin-left:auto}.side-roller:focus,.side-roller:hover{border:1px solid #c0202f;color:#c0202f;text-decoration:none}.second-level-holder{display:flex;align-items:center}.download-links h3{margin-top:0}.download-subtitle{display:block;font-size:19px;margin:0 0 5px 0;font-weight:600;text-align:left;color:#c0202f}.download-links a{display:flex;border:1px solid #000;margin:5px 0;padding:4px 0;width:100%}.download-links a:focus,.download-links a:hover{background-color:#c0202f;border:1px solid #c0202f;color:#fff;text-decoration:none}.download-links a i{float:left;margin:2px 20px 0 20px;font-size:14px}.download-block-wrap{display:flex;flex-wrap:wrap}.download-block-wrap .download-block{flex-basis:50%;padding:10px}.download-box .btn-prenajom-collapse i{margin-top:3px;font-size:16px}.download-block span{font-size:13px}.single-rent-content img{max-width:50%;margin:15px 0}.images .thumbnails{width:calc(100% - 40px);margin:auto}.woocommerce .thumbnails .owl-nav .owl-next,.woocommerce .thumbnails .owl-nav .owl-prev{border:1px solid #000;border-radius:98px;width:21px;height:21px;line-height:21px;vertical-align:middle}.owl-nav .fa{vertical-align:top;width:22px;text-align:center;margin-left:-11px;margin-top:-3px}.woocommerce .thumbnails .owl-nav .owl-prev{background-image:url(img/arrow-left);left:-22px}.woocommerce .thumbnails .owl-nav .owl-next{background-image:url(img/arrow-right);right:-22px}.woocommerce div.product div.images img{max-height:300px;width:auto;margin:auto}.woocommerce div.product div.images a.woocommerce-main-image{min-height:300px;display:table;width:100%}.woocommerce div.product div.images a div{display:table-cell;vertical-align:middle}.image_navigation{width:48%;top:150px;position:absolute;display:inline-block}.image_navigation.arrow-left,.image_navigation.arrow-right{width:21px;height:21px;cursor:pointer}.image_navigation.arrow-left{background-image:url(../img/arrow-left.png);left:0}.image_navigation.arrow-right{background-image:url(../img/arrow-right.png);left:calc(48% - 21px)}.modal-body>span.option{padding:.6em 1em;background:#f1f1ef;font-weight:900;margin-left:70px;width:30%;display:block;float:left;text-align:left}.modal-body>span.key{padding:.6em 1em;background:#f1f1ef;display:block;float:left;margin-left:2px;width:45%;text-align:left}#vyber_dropdown .tabulka{text-align:left;margin-top:28px}.wpcf7 .vybrata-moznost{height:100px}#vyber_dropdown .tabulka span.option{padding:.6em 1em;background:#f1f1ef;font-weight:900;display:block;width:39.8%;float:left;margin-top:1px;margin-left:0}#vyber_dropdown .tabulka span{padding:.6em 1em;background:#f1f1ef;display:block;float:left;width:59.6%;margin-left:2px;margin-top:1px}.popup-got-interest .modal-body{position:relative;padding-left:0;padding-right:0}.popup-got-interest .modal-footer{bottom:-102px;margin-top:0;position:initial;margin-top:17px;width:600px;margin-left:-70px;float:left;bottom:initial}.popup-got-interest div.wpcf7{float:left;max-width:600px;background-color:#fff}.form-group .wpcf7-form-control-wrap{float:left;width:100%}@media (max-width:767px){.modal-body>span.option{width:32%}.modal-body>span.key{width:48%}.popup-got-interest .modal-footer{margin-left:0;width:initial;max-width:100%}.modal-roofing .modal-content{min-height:663px}}@media (max-width:600px){.modal-body>span.option{width:29.9%}.modal-body>span.key{width:44.8%}.roofing-form .flex-form .half{width:47%;display:block;float:left}.roofing-form .flex-form .half:first-child{margin-right:18px}#vyber_dropdown .tabulka span:nth-child(2){width:59.4%}#vyber_dropdown .tabulka span:nth-child(4){width:59.4%}.modal-footer{margin-top:199px}}@media (max-width:501px){.roofing-form .flex-form .half:first-child{margin-right:18px}}@media (max-width:480px){.modal-roofing .roofing-form{padding:30px 15px}.modal-body>span.option{margin-left:0;width:34%}.modal-body>span.key{width:60.8%}.modal-roofing .roofing-form{padding:30px 0}#vyber_dropdown .tabulka span:nth-child(1){width:33.8%}#vyber_dropdown .tabulka span:nth-child(2){width:61%}#vyber_dropdown .tabulka span:nth-child(3){width:33.8%}#vyber_dropdown .tabulka span:nth-child(4){width:61%}.roofing-form .flex-form .half{width:45.7%}form.wpcf7-form .form-group:last-child{width:96%}.roofing-form .flex-form .half:first-child{width:95%;margin-bottom:0}.modal-roofing .modal-content{min-height:760px}}.lightbox{z-index:9999999}.image_navigation{display:none}.image_navigation.arrow-left{left:-6%;z-index:99999}.image_navigation.arrow-right{z-index:99999;left:100%}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;margin-right:unset;margin-bottom:unset}.product-gallery img{width:unset;display:unset;float:unset}body{margin:0 auto}.modal-roofing .roofing-form{padding-top:0}div.wpcf7-response-output{padding:0 1em}.intro-block.affix{z-index:999999999}.product-gallery img{height:300px;display:block;margin:0 auto;float:unset;width:auto;object-fit:contain}.thumbnails .slick-slide img{height:120px}.slick-list{margin-top:10px}.slick-slide{padding-right:3px}.draggable{padding-bottom:1em}@media (max-width:991px){#galeria{margin:2em 0}}.mega-dropdown:hover .mega-dropdown-menu{z-index:9999999999}body{overflow-x:hidden!important}.download-box:hover,.rent-flex:hover{cursor:default}.textarea-76{display:none}.modal-vyber{color:#c0202f;font-style:italic;font-weight:100}.text-234{display:none}