body{background:#fff;font-weight:400;font-size:15px;color:#373837;text-rendering:optimizeLegibility}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:#eb002a}.navbar-brand img{width:360px}.comment-form-comment label{vertical-align:top}#commentform .form-submit #submit{border-color:#fff0}.single-content-wrap p a,.sluzba-content a{color:#eb002a;text-decoration:none;background-image:linear-gradient(#eb002a,#eb002a);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease}.single-content-wrap p a:hover,.sluzba-content a:hover{background-size:0 1px}@media only screen and (max-width:1200px){.navbar-brand img{width:300px}}.semibold{font-weight:600;letter-spacing:.3px}.btn-roofing{color:#373837;font-size:18px;border-bottom:1px solid #373837;padding:0 6px;border-radius:0;text-decoration:none;transition:all .3s ease}@media only screen and (max-width:768px){.btn-roofing{border-bottom:none}}.btn-roofing:hover{color:#eb002a;border-bottom:1px solid #eb002a}.navbar-toggle .icon-bar{display:block;width:30px;height:5px;background-color:#fdfdfd;border-radius:1px}.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:#fff0}.inner-block{text-shadow:1px 1px 1px #969696;font-size:45px}.navbar-roofing li a:hover{color:#fff;background-color:rgb(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:#eb002a;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:rgb(192 32 47 / .7);color:#fff;visibility:hidden;opacity:0;height:100%;transition:opacity .3s ease,visibility .3s ease;z-index:6;pointer-events:none}.hover-content-icon{display:block;color:#333;background-image:url(https://vsetkoprestrechu.test.webology.sk/wp-content/themes/roofing_theme/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;padding:40px 0}.flex-about{display:flex;justify-content:center;align-content:center}.about-box{background-color:#fff;flex:1;display:flex;border-radius:7px}@media only screen and (max-width:576px){.about-box{flex-direction:column}}.about-box--link{text-decoration:none;transition:all .3s ease}.about-box--link:hover{text-decoration:none;color:inherit}.about-box--link:hover .about-box-image img{transform:scale(1.04)}.about-box-text{display:flex;align-items:center;justify-content:center;text-align:center;width:50%;font-size:30px}@media only screen and (max-width:576px){.about-box-text{width:100%;padding:20px 10px}}.about-box-image{width:50%;display:block;overflow:hidden;padding:17px}@media only screen and (max-width:576px){.about-box-image{display:none}}.about-box-text p{font-size:14px;padding:0 40px}.about-box-text .red{margin-top:5px;display:block;font-weight:600}.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{width:100%;height:100%;transition:transform .35s ease}@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){.sluzby .service .post-image-box{display:none}}.before-footer{display:relative;margin-top:20px}.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 #eb002a;border-bottom:4px solid #eb002a;padding-top:20px;background-color:#373837;background:-webkit-radial-gradient(bottom,#434443,#373837);background:radial-gradient(at bottom,#434443,#373837)}footer .box-contact{color:#fff;text-align:center;flex:1}@media only screen and (min-width:992px){footer .box-contact{padding-right:40px}}footer .box-contact p{margin-top:25px}.social-footer-divider{padding:7px 13px;border-top:1px solid #fff;display:block;width:95px;margin:0 auto}@media only screen and (min-width:992px){.flexrow{display:flex;justify-content:center;align-items:center;padding:42px 0}}.modal-form input[type=submit]{margin:0 auto;background-color:#eb002a;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}footer .box-roofing{text-align:center;font-size:14px;flex:1}@media only screen and (min-width:992px){footer .box-roofing{padding-left:40px}}footer .box-roofing p{margin:10px 0}footer .box-roofing img{margin:0 auto;color:#fff}footer .box-roofing .btn-roofing{margin:0 auto;color:#fff;font-size:14px;border-bottom:1px solid #fff;margin-bottom:20px;transition:all .3s ease}footer .box-roofing .btn-roofing:focus,footer .box-roofing .btn-roofing:hover{color:#eb002a;border-bottom:1px solid #eb002a}.intro-section{background-image:url(https://vsetkoprestrechu.test.webology.sk/wp-content/themes/roofing_theme/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:#fff;border-top:1px solid #fff;padding:10px 0}.after-footer-menu li{list-style:none;display:inline-block}.after-footer-menu li a{color:#fff;margin:0 10px}.after-footer-menu li a:hover{text-decoration:none;color:#eb002a}.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}.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){.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:rgb(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:#eb002a;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:#eb002a;display:block;margin:30px auto 5px auto;text-align:center;text-decoration:underline}.technical-link:focus,.technical-link:hover{color:#eb002a;display:block;margin:30px auto 5px auto;text-align:center;text-decoration:underline}.mtree{padding:0;margin:20px 0 0 0}.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-page-content .contact-box .floating-label{top:-13px}.contact-page-content .contact-box .flex-form{width:auto}@media (max-width:575.98px){.contact-page-content .contact-box .flex-form{width:100%}}.contact-page-content .wpcf7-not-valid-tip{position:absolute;right:0;top:39px;font-size:10px}.contact-box h3{font-size:35px}@media (max-width:768px){.contact-box h3{font-size:24px}}#kontaktUs{font-size:18px;font-weight:600}.footer-content-holder{font-size:13px;padding-bottom:16px;color:#fff}@media (max-width:991px){.footer-content-holder{margin-top:24px}}.novinky article{width:100%;margin:14px 0}.novinky article .novinky-item-link{background-color:#f1f1ef;display:flex;align-items:center;overflow:hidden;border-radius:7px;color:#373837;text-decoration:none}.novinky article .novinky-item-link:hover{color:#373837;text-decoration:none}.post-image-box{display:block;height:330px;position:relative;overflow:hidden;width:100%;height:100%}.post-image-box-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.post-content-box{padding:10px 30px;flex:1.1}.post-image-box:after{margin:0 auto;border-bottom:20px solid #fff0;border-left:20px solid #fff0;border-right:20px solid #f1f1ef;border-top:20px solid #fff0;width:0;right:0;margin-left:-15px;height:0;right:0;content:"";display:block;z-index:800;position:absolute;top:50%;transform:translate(0,-50%)}.novinky article .main-title{color:#373837;font-size:28px;display:block}.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;margin-top:27px}article .image-relative-wrap{display:block;flex:1;position:relative;height:310px;overflow:hidden;width:100%}.novinky article .novinky-item-link:hover .hover-content{visibility:visible;opacity:1;cursor:pointer}.novinky article .novinky-item-link: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}.sluzby{margin-left:-5px;margin-right:-5px}.services-archive .section-title{margin:40px 0;display:flex;justify-content:center}.sluzby .service{padding:5px;width:50%;min-height:305px}.sluzby .service .service-inner{display:flex;background-color:#f1f1ef;height:100%;border-radius:7px;overflow:hidden}.sluzby .service.service-card{color:#373837;text-decoration:none}.sluzby .service.service-card:focus,.sluzby .service.service-card:hover{color:#373837;text-decoration:none}.sluzby-title{text-align:center;font-size:35px}.sluzby{display:flex;flex-wrap:wrap}.service .service-content-box p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.service .main-title{color:#373837;font-size:21px;font-weight:400}.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-top:10px;margin-bottom:16px;font-size:14px}.service .btn-service{padding:3px 30px;margin-top:auto;text-align:center}.sluzby .service.service-card:focus .hover-content,.sluzby .service.service-card:hover .hover-content{visibility:visible;opacity:1;cursor:pointer;display:flex;justify-content:center;align-items:center}.sluzby .service.service-card:focus .hover-content-icon,.sluzby .service.service-card:hover .hover-content-icon{-webkit-transform:translateY(0);transform:translateY(0)}.sluzby .service.service-card:focus .btn-service,.sluzby .service.service-card:hover .btn-service{background-color:#676767;color:#fff;border:none}.service .image-relative-wrap{display:block;flex:1.5;position:relative;overflow:hidden;height:auto}.service-content-box{padding:40px 25px 40px 40px;flex:1.2;display:flex;flex-direction:column}.service .post-image-box{background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width:1200px){.service{width:100%!important}}.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:7px;border:none;min-height:551px}.modal-roofing .modal-content .modal-header{border:0;position:relative}.modal-roofing .modal-content .modal-header .close{position:absolute;right:10px;background-color:#f1f1ef;padding:7px 12px;-webkit-box-shadow:0 0 71px 0 rgb(0 0 0 / .34);-moz-box-shadow:0 0 71px 0 rgb(0 0 0 / .34);box-shadow:0 0 71px 0 rgb(0 0 0 / .34);opacity:1;cursor:pointer;z-index:2;transition:all .3s ease}.modal-roofing .modal-content .modal-header .close:hover{rotate:45deg}.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-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:#eb002a;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{text-decoration:none;font-size:16px;display:inline-block;color:#fff;font-weight:500;padding:14px 45px;border:none;transition:all .3s ease;border-radius:5px;background-color:#eb002a}#commentform .form-submit #submit:focus,#commentform .form-submit #submit:hover,.btn-showall:focus,.btn-showall:hover,.show-all a:focus,.show-all a:hover{background-color:#d32d3a;color:#fff;text-decoration:none}.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:8px 0;text-decoration:none;transition:all .3s ease;border-radius:5px;color:#1f1f1f}.sluzby-sidebar-menu li a.active,.sluzby-sidebar-menu li a:focus,.sluzby-sidebar-menu li a:hover{background-color:#eb002a;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 #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.rent-single{margin:5px}.rent-single .rent-title{float:left;font-size:20px;font-weight:600}.rent-single .btn{margin-left:auto}.sluzba-content{font-size:18px;line-height:1.3em}.sluzba-divider{display:block;margin:50px 0}.sluzba-gallery-wrapper{margin:50px 0}.rent-flex .single-rent-content{flex-basis:100%}.realizacia-gallery-wrapper img{width:49%;display:inline-block;margin:1px}.woocommerce-breadcrumb{font-weight:600}.woocommerce-breadcrumb a{font-weight:400;transition:all .3s ease}.woocommerce-breadcrumb a:hover{color:#eb002a;text-decoration:none}.red-breadcrump-divider{margin:5px;color:#eb002a;display:inline-block}.white-breadcrump-divider{margin:5px;color:#fff;display:inline-block}.roofing-breadcrump{margin:15px 0}.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%}.service-content-box{padding:16px}.cat_item{width:49%}.flex-single-wrap{width:100%;padding:10px 0}.novinky article{flex-direction:column}.novinky article .novinky-item-link{flex-direction:column}.post-image-box,article .image-relative-wrap{height:150px}.service .image-relative-wrap{display:none}.sluzby .service{min-height:auto}.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 only screen and (max-width:450px){.cat_item{width:100%}}@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 #fff0;box-shadow:inset 0 1px 0 rgb(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}.woocommerce .woocommerce-breadcrumb{margin:0;padding:0;font-size:1em;color:#373837}.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:#eb002a;color:#fff;text-decoration:none}.page-numbers.current,.page-numbers.current:hover{color:#eb002a;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:#eb002a;color:#fff;padding:5px 20px;border-radius:0;border:1px solid #eb002a}.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:#eb002a}.second-level-holder.active a:hover{color:#eb002a}.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:#eb002a}.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 #eb002a;color:#eb002a;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:#eb002a}.download-links a{display:flex;border:1px solid #000;margin:5px 0;padding:4px 0;width:100%;border-radius:5px;transition:all .3s ease}.download-links a:focus,.download-links a:hover{background-color:#eb002a;border:1px solid #eb002a;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:1000%;padding:10px}@media (min-width:992px){.download-block-wrap .download-block{flex-basis:50%}}.download-block span{font-size:13px}.single-rent-content img{max-width:50%;margin:15px 0}.single-rent-content .list{list-style:disc;margin-top:10px}.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(https://vsetkoprestrechu.test.webology.sk/wp-content/themes/roofing_theme/assets/css/img/arrow-left);left:-22px}.woocommerce .thumbnails .owl-nav .owl-next{background-image:url(https://vsetkoprestrechu.test.webology.sk/wp-content/themes/roofing_theme/assets/css/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(https://vsetkoprestrechu.test.webology.sk/wp-content/themes/roofing_theme/assets/img/arrow-left.png);left:0}.image_navigation.arrow-right{background-image:url(https://vsetkoprestrechu.test.webology.sk/wp-content/themes/roofing_theme/assets/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}.rent-flex:hover{cursor:default}.textarea-76{display:none}.modal-vyber{color:#eb002a;font-style:italic;font-weight:100}.text-234{display:none}