html,html body{margin:0;padding:0;font-family:'Fira Sans',sans-serif;font-weight:400;color:#2d2d2d;overflow-x:hidden}.mcontainer{width:100%;max-width:1200px;margin:0 auto}.trans400{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.trans1000{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s}header{position:relative}header .mcontainer{position:relative;z-index:2}footer{background:#1d1d1f url(/szablony/tio_shop/gfx/bgn-footer2.jpg) no-repeat center top;padding:50px 0 0 0;overflow:hidden;background-size:cover;color:#fff}footer h3{color:#fff;font-weight:700;font-size:20px}footer h4{color:#bcbcbc;font-size:16px;font-weight:400}footer .s_kbox a{color:#bcbcbc;text-decoration:none}footer .s_kbox a:hover{color:#1186fc}footer .s_kbox h3{color:#1186fc;font-weight:700;font-size:14px;margin-top:30px}footer .s_kbox{font-size:16px;font-weight:400}footer .s_kbox p{margin:8px 0}footer .s_kbox div{position:relative;margin-left:20px}footer #menu_stopka{list-style:none;margin:0;padding:0 0 0 20px;display:flex;width:100%;height:80px;background:#0c5eb0}footer #menu_stopka li{flex-grow:1;line-height:80px;background:url(/szablony/tio_shop/gfx/menu_kreska.png) no-repeat right center;padding-right:11px}footer #menu_stopka li a{color:#fff;text-decoration:none;font-weight:300;font-size:16px;text-align:center;display:block;position:relative;z-index:2}.wyszukiwarka .kat-box.opened .con-box{width:100%!important}footer #menu_stopka li a:hover{color:#fa3737}footer #menu_stopka::before{content:'';width:0;height:0;border-left:15px solid transparent;border-bottom:80px solid #0c5eb0;position:absolute;bottom:0;left:0}footer #menu_stopka::after{content:'';width:100%;height:80px;background:#0c5eb0;position:absolute;bottom:0;right:-90%}footer .s_kbox .line{position:absolute;width:1px;height:90px;background:#1186fc;left:-90px;top:8px}footer .box_wycena h2{color:#fff;font-weight:700;font-size:30px;line-height:30px;text-align-last:justify;margin-bottom:20px;margin-top:44px}footer .box_wycena h2 span{font-weight:500;color:#1186fc;font-style:italic;line-height:30px}footer .box_wycena{color:#bcbcbc;font-size:14px;font-weight:300;text-align:justify}footer .box_wycena a{color:#fa3737;display:inline-block;float:right;font-style:italic;font-weight:700;font-size:14px;line-height:46px;padding-right:38px;text-decoration:none;background:url(/szablony/tio_shop/gfx/napisz_prostokat.png) no-repeat right center}footer .box_wycena a::before{display:inline-block;content:" ";width:110px;background:#fa3737;height:1px;margin-right:12px;position:relative;top:-3px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}footer .box_wycena a:hover::before{width:10px}footer .copy p{margin:0 0 10px 0;color:#bcbcbc;width:50%;display:inline-block;font-size:12px;font-weight:300;line-height:14px}footer .copy p+p{text-align:right}footer .copy a{color:#bcbcbc;text-decoration:none}footer .copy a:hover{color:#1186fc}footer .copy{margin-top:40px;margin-bottom:50px}#cookie_info{background:rgba(57,62,66,.94);position:fixed;bottom:0;left:0;width:100%;color:#fff;text-align:left;font-size:10px;line-height:16px;font-weight:300;padding:10px 0;z-index:1000}#cookie_info p a{color:#ff3030;font-weight:400}#cookie_info p a:hover{color:#fff;text-decoration:none}#cookie_info b{font-size:12px;font-weight:500}#cookie_info a{color:#fff}#cookie_info a.zamknij_cookie_info{background:rgba(0,0,0,0) url(szablony/tio_shop/gfx/cookie_close.png) repeat scroll 0 0;display:inline-block;height:21px;opacity:.6;float:right;width:20px}#cookie_info a.zamknij_cookie_info:hover{opacity:1}#cookie_info p{margin:0}.right-widget .item{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;width:150px;height:50px;padding:5px;margin:3px 0;overflow:hidden;position:fixed;z-index:200;right:-95px;top:280px}.right-widget .item.face{background:url(/szablony/tio_shop/gfx/fb-icon.png) #295c9e no-repeat 5px center;margin-top: 180px;}.right-widget .item.gplus{background:url(/szablony/tio_shop/gfx/gplus-icon.png) #db493c no-repeat 5px center;margin-top:55px}.right-widget .item.youtube{background:url(/szablony/tio_shop/gfx/youtube-icon.png) #e22b25 no-repeat 5px center;margin-top:235px}.right-widget .item.blog{background:url(/szablony/tio_shop/gfx/icon_blog.png) #0871b9 no-repeat 5px center;margin-top:107px}.right-widget .item.pint{background:url(/szablony/tio_shop/gfx/pinterest-icon.png) #d63531 no-repeat 5px center;margin-top:159px}.right-widget .item.linkedin{background:url(/szablony/tio_shop/gfx/linkedin-icon.png) #0097bd no-repeat 5px center;margin-top:211px}.right-widget .item a{padding-left:50px;display:block;color:#fff;font-weight:700;line-height:40px;box-sizing:border-box;text-decoration:none}.right-widget .item:hover{right:0}#myCarousel .item a{z-index:30;position:relative;display:block}.map{background:#393e42;padding-top:30px;height:530px;overflow-y:hidden}.map iframe{max-width:100%}.map .google-route{float:right;position:relative;max-width:100%}.map .google-route input{width:320px;max-width:100%;height:40px;border-radius:25px;outline:0;box-shadow:none;padding:0 100px 0 20px;font-family:'Fira Sans',sans-serif;border:1px solid #fff}.map .google-route.error input{border-color:red}.map .google-route button{display:block;border:none;background:red;height:32px;border:2px solid red;color:#fff;border-radius:21px;position:absolute;top:4px;right:4px;padding:0 15px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;outline:0;box-shadow:none}.map .google-route button:hover{background:#fff;color:red}#googlemap{height:500px;margin-top:30px}#googlemap h2{font-size:18px;line-height:22px;margin:0}#googlemap button{display:block;border:1px solid red;background:red;color:#fff;font-family:'Fira Sans',sans-serif;font-weight:700;padding:5px 10px;font-size:14px;line-height:18px;border-radius:15px;text-transform:uppercase;margin:5px 0 0 0;outline:0;box-shadow:none}#googlemap button:hover{color:red;background:#fff}header .logo{margin:30px 0;position:relative;z-index:300}header #myCarousel{overflow:hidden}header #myCarousel .podpisy{display:none}header::after{content:'';width:50%;height:100%;background:#0c5eb0;position:absolute;bottom:0;left:-420px;transform:skew(-15deg);z-index:1}header .slide_podpis{position:absolute;bottom:70px;color:#fff;z-index:15;left:0;width:100%;text-transform:uppercase;left:-100%}header .slide_podpis a{color:#fff;text-decoration:none}header .slide_podpis .mcontainer{padding:0}header .slide_podpis h2{font-size:60px;font-weight:900;width:45%;line-height:70px;text-shadow:1px 2px 2px rgba(25,25,25,.7)}header .carousel-control.right{background:url(/szablony/tio_shop/gfx/slider_next.png) no-repeat center 40%;right:10%;z-index:100}header .carousel-control.left{background:url(/szablony/tio_shop/gfx/slider_prev.png) no-repeat center 40%;z-index:100;left:10%}header .carousel-control{width:60px;opacity:0!important;text-shadow:none}header #myCarousel:hover .carousel-control{opacity:1!important}header .slide_podpis.start{left:0}header .slide_podpis h3{font-size:30px;font-weight:800;background:#ff3030;width:52%;line-height:68px;margin:0;position:relative}header .slide_podpis h3::before{content:'';width:100%;height:68px;background:#ff3030;left:-100%;position:absolute;z-index:1}header .slide_podpis h3::after{content:'';width:50px;height:68px;background:#ff3030;right:-20px;position:absolute;z-index:1;transform:skew(-15deg)}header .carousel-caption{display:none}header .carousel-indicators{bottom:0;background:#fff;margin:0 auto;width:auto;left:50%;transform:translate(-50%,0);padding:0 10px 0 0}header .carousel-indicators::before{content:'';width:20px;height:68px;background:#fff;left:-20px;position:absolute;z-index:1;transform:skew(-15deg)}header .slider_shadow{position:absolute;top:0;z-index:2;width:100%;height:70%;background:url(/szablony/tio_shop/gfx/slider_tlo.png) no-repeat center bottom;background-size:cover}.carousel-indicators .active{background:#0c5eb0!important}.carousel-indicators li{background:#bcbcbc!important;border:0!important;width:10px!important;height:10px!important;margin:12px 10px 6px 10px!important}header .mscontainer .row{padding:0}header .basket{margin:0;background:#0c5eb0;text-align:center;color:#fff;font-weight:700;font-size:16px;position:relative}header .basket a{color:#fff;display:block;padding:40px 0 32px 0;text-decoration:none}header .basket img{margin:0 auto}header .basket span{height:25px;line-height:25px;width:25px;background-color:#ff3030;border-radius:50%;display:inline-block;position:absolute;top:25px;right:20%}header .basket a:hover span{background-color:#fff;color:#ff3030}header .top_contact{color:#111;font-weight:300;line-height:14px;font-size:14px;margin:15px 0 25px 12px}header .top_contact a{color:#111;text-decoration:none}header .top_contact a:hover{color:#0c5eb0}header #wyszukiwarka_top{transform:skew(-15deg);border:1px solid #d6d6d6;position:relative}header #wyszukiwarka_top .form-control{border:0;margin:0;padding:0 40px;background:0 0;box-sizing:border-box;border-radius:0;box-shadow:none;transform:skew(15deg);font-weight:300;font-family:'Fira Sans',sans-serif;color:#434343;line-height:42px;height:42px}header #wyszukiwarka_top a{display:inline-block;line-height:44px;background:#393e42;position:absolute;top:-1px;right:-10px;width:44px;text-align:center;transform:skew(15deg)}header #wyszukiwarka_top a:hover{background:#0c5eb0}header .log{padding-top:10px}header .log a{color:#000;font-weight:500;font-size:14px;line-height:21px;text-decoration:none}header .log a:first-child{margin-right:30px}header .log img{margin-right:5px}header .log a:hover{color:#0c5eb0}header .cat-menu{display:flex;width:100%;position:relative;z-index:300;max-width:1200px;margin:0 auto;background:#393e42}header .cat-menu .li{flex-grow:1;padding:0;background:#393e42;transform:skew(-15deg)}header .cat-menu::after{content:'';width:100%;height:80px;background:#393e42;position:absolute;bottom:0;right:-100%}header .cat-menu .li:first-child{margin-left:-20px}header .cat-menu .li{position:relative;margin:0;z-index:3}header .cat-menu .li a{font-weight:500;color:#fff;text-transform:uppercase;text-decoration:none;font-size:15px;display:block;height:100%;padding:22px 30px;line-height:18px;transform:skew(15deg)}header .cat-menu .li .submenu{background:#fff;position:absolute;z-index:2000;min-width:500px;display:none;left:0;padding:15px 35px;-webkit-box-shadow:4px 4px 7px 0 rgba(61,61,61,.25);-moz-box-shadow:4px 4px 7px 0 rgba(61,61,61,.25);box-shadow:4px 4px 7px 0 rgba(61,61,61,.25)}header .cat-menu .li:hover .submenu{display:block;max-width:700px}header .cat-menu .li:hover .submenu .boxs{transform:skew(15deg)}header .cat-menu .li .submenu .li{background:0 0;font-size:13px;margin-left:0;padding:0 10px!important;transform:skew(0)}header .cat-menu .li .submenu .li.line{border-right:1px solid #e2e2e2;min-width:0;transform:skew(0);position:relative;left:-20px}header .cat-menu .li .submenu .li2{line-height:26px}header .cat-menu .li .submenu a{color:#000;padding:0;font-weight:500;text-transform:none;transform:skew(0);font-size:14px}header .cat-menu .li .submenu a:hover{color:#ff3030}header .cat-menu .li .submenu .submenu2 a{font-weight:300;font-size:13px}header .cat-menu .li .submenu .submenu2{margin-top:10px}header .cat-menu .li.active,header .cat-menu .li:hover{background:#878788;z-index:1000}header .cat-menu .arrow{position:absolute;right:10px;top:50%;margin-top:-4px}header .cat-menu .li::after{content:" ";position:absolute;width:20px;height:100%;background:url(/szablony/tio_shop/gfx/menu_kreska_top.png) no-repeat right center;left:-12px;transform:skew(15deg);top:0}header .mcontainer{position:static}header.page{padding-bottom:50px}header.page::after{left:-336.5px}.szukaj_podpowiedz{background:#fff;padding:5px 10px;position:absolute;left:7px;right:6px;top:100%;z-index:2000;overflow:hidden;box-sizing:border-box}.szukaj_podpowiedz p{margin:0}.szukaj_podpowiedz p a{display:block;color:#000;text-decoration:none;font-size:12px;line-height:14px;padding:5px 2px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.szukaj_podpowiedz p a:hover,.szukaj_podpowiedz p.current a{color:#ff3030}header .cat-menu .li.active::after,header .cat-menu .li:first-child::after,header .cat-menu .li:hover::after{display:none}.home_banery .col-sm-6:first-child{padding-right:6px}.home_banery .col-sm-6:last-child{padding-left:6px}.home_banery .col-sm-6 img{width:100%}.home_banery{margin:50px 0}.home_cats{background:url(/szablony/tio_shop/gfx/home_kat.png) no-repeat center top;background-size:cover;padding:20px 0}.home_cats h3{font-size:16px;font-weight:700}.home_cats .col-sm-5{padding-right:5px}.home_cats .col-sm-7{padding-left:0}.home_banery img:hover,.home_cats img:hover{opacity:.8}.home_cats a{color:#000;text-decoration:none}.home_cats .mscontainer{display:table}.home_cats ul li a{font-weight:300;font-size:12px}.home_cats a:hover{text-decoration:none;color:#ff3030}.home_cats ul{margin:0;padding-left:13px}.home_cats .box{width:33.33333333%;box-sizing:border-box;border-right:1px solid rgba(0,0,0,.14);margin-bottom:30px;margin-top:30px;padding:0 20px}.home_cats .line{display:flex;border-top:1px solid rgba(0,0,0,.14)}.home_cats .line:first-child,.home_cats .line:last-child{border-top:0}.home_cats .line .box:last-child{border-right:0}.home_cats .row div{padding:0}.home_cats .row{margin:0}.products-home h2.nag{text-align:center;font-weight:700;font-family:'Fira Sans',sans-serif;font-size:30px;text-transform:uppercase;margin:50px 0 0 0;line-height:30px}.products-home h2.nag::after{content:" ";background:#0c5eb0;height:6px;width:85px;display:block;margin:6px auto 90px auto}.products-home article{border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:0 0 10px 10px}.products-home .row{margin-bottom:50px;margin-right:-10px;margin-left:-10px}.products-home .produkt_box h2{font-weight:400;font-size:14px;line-height:19px;height:40px;overflow:hidden;margin:25px 0}.products-home .produkt_box h2 a{color:#000}.products-home .produkt_box h2 a:hover{color:#ff3030;text-decoration:none}.products-home .produkt_box img:hover{opacity:.8}.products-home .produkt_box .row{margin-bottom:0}.products-home .produkt_box .cena{font-weight:700;font-size:18px}.products-home .produkt_box .cena.cena_red{color:#ff3030}.products-home .produkt_box p{margin:0}.products-home .produkt_box .cena_promo{font-weight:300;font-size:14px;line-height:14px}.products-home .col-sm-3{padding-left:10px;padding-right:10px}.products-home .produkt_box .do_koszyka{display:inline-block;background:url(/szablony/tio_shop/gfx/btn_do_koszyka.png) no-repeat right center;background-size:100% auto;line-height:33px;width:100%;max-width:172px;text-align:left;color:#fff;font-weight:500;padding-left:30px;text-transform:uppercase}.products-home .produkt_box .do_koszyka:hover{color:#ff3030;text-decoration:none}.products-home article figure{position:relative}.products-home article figure .ico_procent{position:absolute;top:10px;padding:0 10px;right:0;background:#ff3030;color:#fff;font-weight:700;font-size:17px;line-height:30px}.products-home article figure .ico_procent::before{content:'';width:0;height:0;border-left:8px solid transparent;border-bottom:30px solid #ff3030;position:absolute;bottom:0;left:-8px}.products-home article figure .ico_procent span{font-weight:300}.products-home .lista_prod2 article{margin-bottom:30px}.clear{clear:both}.products-home .produkt_box .basket .pull-right{width:64%}.breadcrumps .inline div{display:inline-block}.breadcrumps .inline{color:#777;font-size:13px;font-weight:300;line-height:13px}.breadcrumps a{color:#777}.breadcrumps a:hover{color:#ff3030;text-decoration:none}.breadcrumps{position:relative;top:-30px;left:260px}#produkty_koszyka_box{background:#fff;color:#242323;padding:10px 15px;display:none;-webkit-box-shadow:4px 4px 7px 0 rgba(61,61,61,.25);-moz-box-shadow:4px 4px 7px 0 rgba(61,61,61,.25);box-shadow:4px 4px 7px 0 rgba(61,61,61,.25);position:absolute;top:100%;right:0;width:500%;z-index:400;text-align:left}#produkty_koszyka_box .item{border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:5px;position:relative}#produkty_koszyka_box .item img{width:100%;display:block}#produkty_koszyka_box .remove{width:100%;height:18px;display:block;position:relative;margin-top:15px;text-align:right}#produkty_koszyka_box .remove svg{fill:#393e42;max-width:100%;max-height:100%;display:block}#produkty_koszyka_box h3{font-size:14px;line-height:16px;margin:0;font-weight:500;min-height:36px}#produkty_koszyka_box h3 a{color:#000;text-decoration:none}#produkty_koszyka_box h3 a:hover{color:#ff3030}#produkty_koszyka_box a{padding:0!important}#produkty_koszyka_box .item p{font-weight:300;font-size:14px;line-height:16px;margin:0}#produkty_koszyka_box span{height:auto;line-height:16px;width:auto;background:0 0;border-radius:0;display:inline-block;position:static;top:auto;right:auto}#produkty_koszyka_box .podsumowanie{font-weight:500;font-size:14px;text-align:right}#produkty_koszyka_box a.zobacz_koszyk{background:#ff3030;color:#fff;display:block;text-align:center;font-weight:400;line-height:24px;font-size:15px;padding:2px 0!important}.modal-header .close{width:16px;height:16px;display:block;opacity:1;outline:0;box-shadow:none}.modal-header .close svg{max-width:100%;max-height:100%;fill:#fff;opacity:.8}.modal-header .close svg:hover{opacity:1}.modal-header{background:#393e42;color:#fff;border:none;text-transform:uppercase;font-family:'Fira Sans',sans-serif}.modal-header h4{font-family:'Fira Sans',sans-serif}#dialog-msg .btn-default,#dialog-par .btn-default,#dialog-przypomnij_haslo .btn-default{text-transform:uppercase;color:#fff;font-weight:500;border-radius:0;border:0;background:#878788;outline:0;box-shadow:none;margin:30px auto;height:40px;line-height:20px;padding:10px 25px}#dialog-msg .btn-default:hover,#dialog-par .btn-default:hover,#dialog-przypomnij_haslo .btn-default:hover{background:#0c5eb0}#koszyk_modal .item-nag{padding-bottom:5px;border-bottom:1px solid #e0e0e0}#produkty_koszyka_box2 .items{max-height:300px;overflow:hidden;overflow-y:auto;width:100%}#koszyk_modal .item{border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-top:5px}#koszyk_modal h3{margin:0;font-size:14px;line-height:16px;margin:0;font-weight:500;position:relative}#koszyk_modal h3 a{color:#242323;text-decoration:none}#koszyk_modal h3 a:hover{color:#ff3030}#koszyk_modal .buttons button.btn.btn-close{float:right;background:#0c5eb0;border:0}#koszyk_modal .buttons button.btn{width:49%;height:30px;text-transform:uppercase;color:#fff;border-radius:0;border:0;background:#878788;outline:0;box-shadow:none}#koszyk_modal .buttons button.btn:hover{background:#000}#dialog-login form#zaloguj,#dialog-przypomnij_haslo form#przypomnij{margin:0}#dialog-login form#zaloguj,#dialog-przypomnij_haslo form#przypomnij,#myTabContent form#zaloguj{background:#f9f9f9;padding:15px;margin-bottom:20px}#dialog-login form#zaloguj .item,#dialog-przypomnij_haslo form#przypomnij .item,#myTabContent form#zaloguj .item{padding:0 60px}#dialog-login form#zaloguj .item input,#dialog-przypomnij_haslo form#przypomnij .item input,#myTabContent form#zaloguj .item input{border:1px solid #dcdcdc;height:40px;padding:5px 10px;outline:0;box-shadow:none;position:relative;width:200px;max-width:100%;width:100%}#dialog-login form#zaloguj #przypomnij_haslo,#myTabContent form#zaloguj #przypomnij_haslo{text-align:right;margin-top:5px}#dialog-login form#zaloguj #przypomnij_haslo a,#myTabContent form#zaloguj #przypomnij_haslo a{display:inline-block;text-decoration:none;color:#000;font-style:italic;font-weight:300}#dialog-login .logowanie button,#dialog-przypomnij_haslo .przypomnij button,#myTabContent form#zaloguj #logowanie a{display:inline-block;text-decoration:none;border:0;height:40px;line-height:20px;padding:10px 25px;border-radius:0;color:#fff;text-align:center;background:#0c5eb0;font-weight:500;text-transform:uppercase}#dialog-login .logowanie a{color:#000;text-decoration:none;display:inline-block;margin-left:20px;font-size:16px}#dialog-login form#zaloguj .item+.item,#myTabContent form#zaloguj .item+.item{margin-top:10px}#dialog-login .logowanie a:hover,#dialog-login form#zaloguj #przypomnij_haslo a:hover,#myTabContent form#zaloguj #przypomnij_haslo a:hover{color:#ff3030}#dialog-login .logowanie button:hover,#dialog-przypomnij_haslo .przypomnij button:hover,#produkty_koszyka_box a.zobacz_koszyk:hover{background:#393e42}#dialog-przypomnij_haslo label{font-weight:400}article.page_404{font-size:16px;line-height:22px;margin-top:20px;margin-bottom:50px;font-weight:300}article.page_404 p a{font-weight:400;color:#000}article.page_404 p a:hover{color:#ff3030;text-decoration:none}header .nav-toggle{display:none}.platnosc_online{font-size:14px}.platnosc_online a{text-decoration:none;color:#0c5eb0;font-weight:500}.platnosc_online a:hover{text-decoration:none;color:#ff3030}.platnosc_online a.submit_orange{display:inline-block;margin:20px 0;font-size:16px;line-height:16px;background:#0c5eb0;font-weight:500;color:#fff;padding:8px 30px}.platnosc_online a.submit_orange:hover{background:#ff3030}.kat-box .order.bottom{background:0 0}.kat-box .order.bottom span{font-size:13px;font-weight:300;display:inline-block;top:-14px;position:relative;right:10px;color:#000}.kat-box .order.bottom .pagination{margin:0;padding:0}.kat-box .order.bottom .pagination li{display:inline-block}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{border:1px solid #0c5eb0!important;background:#0c5eb0!important;color:#fff!important}.kat-box .order.bottom .pagination li a{border-radius:0;font-size:13px;font-weight:300;color:#000;padding:10px 14px}.pagination>li>a,.pagination>li>span{border:1px solid #d6d6d6}.kat-box .order.bottom .pagination li{margin-left:8px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#f1f1f1!important;border-color:#d6d6d6!important;background:#f1f1f1!important;border:1px solid #d6d6d6!important}@media all and (max-width:1230px) and (min-width:1150px){header::after{left:-380px}}@media all and (max-width:1149px) and (min-width:980px){header::after{left:-340px}}@media all and (max-width:1230px){.mcontainer{padding-left:10px;padding-right:10px;box-sizing:border-box}}@media all and (max-width:1230px) and (min-width:990px){footer #menu_stopka li a{font-size:14px}footer h3{font-size:18px}footer .box_wycena h2{font-size:24px}}@media all and (max-width:989px) and (min-width:600px){footer #menu_stopka li a{font-size:14px}footer h3{font-size:18px}footer .box_wycena h2{font-size:24px}footer .b2{float:none;width:95%;margin-left:20px}footer{padding-top:15px}footer .b1{float:none;width:90%;margin-bottom:20px}footer #menu_stopka{height:50px}footer #menu_stopka li{line-height:50px}footer #menu_stopka::after{height:50px}footer #menu_stopka::before{border-bottom:50px solid #0c5eb0}footer .box_wycena,footer .s_kbox{font-size:13px}footer .box_wycena h2{font-size:18px}footer .s_kbox .line{left:-36px}footer .copy{margin-top:80px;margin-bottom:20px}}@media all and (max-width:767px) and (min-width:600px){footer .box_wycena h2{text-align-last:left}footer #menu_stopka li a{font-size:13px;line-height:22px}footer #menu_stopka li{line-height:18px}footer #menu_stopka{height:auto}footer #menu_stopka::before{display:none}footer .b2{margin:0;width:100%}footer #menu_stopka::after{display:none}}@media all and (max-width:599px) and (min-width:200px){footer{padding-top:20px}footer #menu_stopka{display:block;padding:0;background:0 0}footer .s_kbox .line{left:-30px}footer h3{font-size:16px}footer .box_wycena h2{text-align-last:left;font-size:14px}footer #menu_stopka li a{font-size:14px;line-height:22px;font-weight:400}footer #menu_stopka li{line-height:18px;margin:2px 0;background:#0c5eb0}footer .copy{margin-top:30px;margin-bottom:15px}footer #menu_stopka{height:auto}footer #menu_stopka::before{display:none}footer .b2{margin:0;width:100%}footer #menu_stopka::after{display:none}footer .s_kbox p{margin:2px 0;font-size:12px}.right-widget{display:none}}@media all and (max-width:400px){footer .copy p{width:100%}footer .copy p+p{text-align:left}footer .s_kbox div{margin-left:0}footer .s_kbox .line{display:none}footer .s_kbox:first-child{padding-right:0}header .log img{display:none}.right-widget{display:none}}@media all and (max-width:767px){.home_banery .col-sm-6{padding:0;margin-bottom:5px}header .log a:first-child{margin:0}.products-home h2.nag::after{margin-bottom:20px}.home_cats .line{display:block;border:0}.home_cats .box{width:100%;border:0;margin:0;padding:10px;border-bottom:1px solid rgba(0,0,0,.14)}.products-home .produkt_box .do_koszyka{float:right}header .nav-toggle{width:40px;height:40px;position:absolute;display:block;border-radius:4px;border:1px solid #0c5eb0;background:0 0;cursor:pointer;padding:5px 10px;top:5px;right:15px;outline:0;box-shadow:none;z-index:3}header .nav-toggle .icon-bar{width:100%;height:2px;display:block;background:#0c5eb0;margin:5px 0}header .nav-toggle:hover{border:1px solid #ff3030}header .nav-toggle:hover .icon-bar{background:#ff3030}header .cat-menu{display:none;margin:0 15px;width:auto}header .cat-menu::after{display:none}header .cat-menu .li a{display:block;box-sizing:border-box;padding:14px 20px;border-bottom:1px solid #878788}header .cat-menu .li::after{display:none}header .cat-menu .li:first-child{margin:0}header .cat-menu .arrow{display:none}header::after{display:none}header .logobg::after{content:'';width:86%;height:100%;background:#0c5eb0;position:absolute;bottom:0;left:-60px;transform:skew(-15deg);z-index:1;top:0}header .top_contact{margin:15px 0 0 0;font-size:12px;font-weight:400}header #wyszukiwarka_top{margin:15px 10px 15px 5px}header .log{padding-top:20px}header .basket a{padding:12px 0 6px 0}header .basket{font-weight:500;font-size:11px}header .basket span{top:10px}header #myCarousel .carousel-inner .item{width:200%}header .mcontainer{border-bottom:2px solid #0c5eb0}header .slide_podpis .mcontainer{border:0!important}#page h1.nag,#tresc_strony_cont h1{font-size:22px!important;font-weight:500!important;margin-top:0!important}header .cat-menu .li,header .cat-menu .li a{transform:none!important}header .cat-menu .li .submenu{display:none!important}}@media all and (max-width:1000px) and (min-width:768px){.breadcrumps{left:0}header::after{display:none}.products-home .produkt_box .basket .pull-right{width:100%}header .logobg::after{content:'';width:110%;height:100%;background:#0c5eb0;position:absolute;bottom:0;left:-20px;transform:skew(-15deg);z-index:1;top:0}header .logo{width:80%;margin-bottom:23px}header .mcontainer .col-sm-5{width:35%}header .basket{width:15%}header .log img{display:none}header .log a:first-child{margin:0}header .basket a{color:#fff;display:block;padding:27px 0 27px 0}header .top_contact{margin-bottom:8px}header .cat-menu .li:first-child{margin-left:0}header .cat-menu::after{display:none}header .cat-menu{margin:0;padding:0 10px}header .cat-menu .arrow{right:5px}header .cat-menu .li a{padding:8px 15px 8px 7px;font-size:12px;font-weight:500}header .cat-menu .li::after{height:40px;top:5px}}@media all and (max-width:1220px) and (min-width:1001px){header .cat-menu .li a{font-size:13px}header .cat-menu .li:first-child{margin-left:0}}@media all and (max-width:1220px) and (min-width:961px){header .slide_podpis h2{width:70%;padding-left:20px;margin-top:0;font-weight:700;font-size:40px;line-height:40px}header .slide_podpis h3{width:80%;padding-left:20px;font-weight:700;font-size:30px;line-height:50px}header .slide_podpis{bottom:85px}header .slide_podpis h3::after{height:50px}}@media all and (max-width:960px){.kat-box .order h3{display:none}.kat-box .selects{width:100%!important;padding-left:10px}.breadcrumps{left:0}#tresc_strony_cont #product_view h1{font-size:20px!important;line-height:28px!important}#product_view .produkt_cena span{font-size:18px!important}#product_view .produkt_koszyk a.do_koszyka,.products-home h2.nag{font-size:18px!important}#product_view .produkt_koszyk a.do_koszyka{background:#393e42!important;padding-right:30px!important}#product_view .box_parametry .cecha .l,#product_view .box_parametry .cecha .r{float:none!important;width:100%!important}header .slide_podpis{bottom:85px}header .slide_podpis h2{font-size:20px;line-height:28px;width:70%;font-weight:500;padding-left:20px;margin-top:0}header .slide_podpis h3{font-size:22px;line-height:36px;width:80%;font-weight:500;padding-left:20px}header .slide_podpis h3::after{display:none}header .carousel-control.right{right:1%;background:url(/szablony/tio_shop/gfx/slider_next.png) no-repeat center 30%}header .carousel-control.left{left:1%;background:url(/szablony/tio_shop/gfx/slider_prev.png) no-repeat center 30%}.carousel-indicators li{margin:6px 5px 3px 5px!important}header .carousel-indicators::before{height:30px;left:-17px}}@media all and (max-width:660px){.kat-box .cat-box.filters-box{float:none!important;width:100%!important}.kat-box.opened .con-box{width:100%!important}.basket .klist,.basket .tid{float:none!important;width:100%!important}.basket .basket_btns .button-return-box,.basket .basket_btns .button-submit-box{display:block!important;width:100%!important;margin-bottom:10px!important}.basket .basket_btns a{width:100%!important;display:block!important;line-height:40px!important}.basket #myTabs li,.moje_konto #myTabs li{display:block!important;width:100%!important}.s2.basket form .klist{padding-right:15px!important}#myTabContent form p.input-info{position:static!important;padding-left:0!important;text-align:left!important}.s2.basket form .klist .inny-adres-cont{position:static!important;width:100%!important;padding:0!important}#myTabContent form .item{margin-bottom:10px!important}#dialog-login form#zaloguj .item,#dialog-przypomnij_haslo form#przypomnij .item,#myTabContent form#zaloguj .item{padding:0 20px!important}header .slide_podpis{bottom:65px}header .slide_podpis h2{font-size:14px;line-height:18px;width:70%;font-weight:500;padding-left:20px;margin-top:0}header .slide_podpis h3{font-size:18px;line-height:32px;width:80%;font-weight:500;padding-left:20px}header .slide_podpis h3::after{display:none}header .carousel-control.right{right:1%;background:url(/szablony/tio_shop/gfx/slider_next.png) no-repeat center 30%}header .carousel-control.left{left:1%;background:url(/szablony/tio_shop/gfx/slider_prev.png) no-repeat center 30%}.carousel-indicators li{margin:6px 5px 3px 5px!important}header .carousel-indicators::before{height:30px;left:-17px}.kroki_koszyk .krok .icon img{max-width:35%}.kroki_koszyk .krok h4{font-size:13px!important;margin-top:-4px!important}}@media all and (max-width:450px){#product_view .produkt_koszyk a.do_koszyka{font-size:16px!important}#product_photo .image-thumbs-gallery-box{display:none!important}#product_photo .image-gallery-box{padding-left:0!important}.kat-box .order .sdawka{float:left!important;margin-left:0!important}.kat-box .order .sort{margin-left:0!important}header .slide_podpis{bottom:65px}header .slide_podpis h2{font-size:12px;line-height:14px;font-weight:500}header .slide_podpis h3{font-size:14px;line-height:24px;width:80%;font-weight:500}header .slide_podpis h3::after{display:none}}@media all and (max-width:800px) and (min-width:661px){#koszyk_form .tid .box h3{line-height:20px!important;font-size:14px!important;background:0 0!important;padding:5px 8px 5px 8px!important}}@media all and (max-width:1220px) and (min-width:801px){#koszyk_form .tid .box h3{line-height:20px!important;font-size:16px!important;padding:5px 80px 5px 8px!important}} .right-widget .item.mail{background:url(/szablony/tio_shop/gfx/mail2.png) #393e42 no-repeat 10px center; background-size: 34px auto;} .right-widget .item.rejestracja{background:url(/szablony/tio_shop/gfx/rejestracja.png) #393e42 no-repeat 10px center;margin-top: 55px;} .right-widget .item.wyloguj{background:url(/szablony/tio_shop/gfx/wyloguj.png) #393e42 no-repeat 10px center;margin-top: 55px;} .right-widget .item.logowanie{background:url(/szablony/tio_shop/gfx/logowanie.png) #393e42 no-repeat 10px center;margin-top: 110px;} .top-contact-box {display: flex; flex-wrap: wrap; padding: 10px 0;} .top-contact-box>div {padding: 0 10px; display: flex; width: 50%; align-items: center;} .top-contact-box h5 {color: #111; font-weight: 300; line-height: 14px; font-size: 14px; margin: 0 0 10px 0;} .top-contact-box .ico {width: 30%;} .top-contact-box .ico svg {display: block; fill: #646464; width: auto; height: 40px; margin: 0 auto;} .top-contact-box .content {width: 70%; padding-left: 10px;} .top-contact-box .content a {text-transform: none; color: #111;} .top-contact-box .content a:hover, .top-contact-box .content a:focus {color: #0c5eb0; text-decoration: none;} .home_promo h2.nag { text-align: center; font-weight: 700; font-family: 'Fira Sans',sans-serif; font-size: 30px; text-transform: uppercase; margin: 50px 0 0 0; line-height: 30px; } .home_promo h2.nag::after { content: " "; background: #0c5eb0; height: 6px; width: 85px; display: block; margin: 6px auto 90px auto; } .home_promo h2.nag a { color:black; text-decoration:none; } .home_promo h2.nag a:hover { color:#337ab7; } .home_promo header::after,.home_promo header h1::after {display:none !important;} .home_promo article h1 { font-size:18px; text-transform:none; margin-top:0px; text-align:center; } .home_promo h1 a { text-decoration:none; color:black; } .home_promo h1 a:hover { color:#0c5eb0; } .home_promo p.wstep { margin-top:10px; font-size:15px; line-height:20px; text-align:center; } .home_promo figure {text-align:center;} .home_promo figure img { margin:0px auto; } .home_promo figure img:hover { opacity: .8; } .home_promo figure .data { background:#0c5eb0; color:white; padding:2px 10px; position:relative; top:-10px; } .home_promo { margin-bottom:30px; } .promo_link { width:70%; text-align:center; margin-top:22px; margin-left:auto; margin-right:auto; } header .log .promo_link a { display:block; margin:0px; background:#E22B25; color:white; padding:12px 15px; } .table-styling { border-collapse: collapse; vertical-align: top; } .table-styling td { border: 1px solid #000; padding: 10px; vertical-align: top; } .table-styling td p { margin: 0; } header .log .promo_link a:hover { color:white; } .products-home .produkt_box .btn_pytaj { background: #393E42; border-radius: 0px; color: white; font-weight: 500; padding: 6px 20px; margin-bottom:5px; } .products-home .produkt_box .btn_pytaj:hover { color: #ff3030; } header .cat-menu .li:nth-child(n+6) .submenu { left:auto; right:0px; } header .cat-menu .li:nth-child(n+6) .submenu .boxs .li { float:right; } header .cat-menu .li a.wyroznij,header .cat-menu .li .submenu a.wyroznij { color:#fedb4d; } p.history-price { color: rgba(35,31,32,0.6); font-size: 12px; font-weight: 300; line-height: 22px; margin-bottom: 6px; } footer .przelewy24 {text-align:center;margin-top:20px;} footer .przelewy24 img {margin:0px auto;} @media all and (max-width:500px) { .top-contact-box>div {width: 100%;} .top-contact-box>div+div {margin-top: 10px;} }