@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap&subset=latin-ext');*{box-sizing:border-box;}body{background:#535b5e;background:-moz-linear-gradient(top, #535b5e 0%, #fdfdfd 100%);background:-webkit-linear-gradient(top, #535b5e 0%, #fdfdfd 100%);background:linear-gradient(to bottom, #535b5e 0%, #fdfdfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#535b5e', endColorstr='#fdfdfd', GradientType=0);font-family:'Roboto', sans-serif;}body.tlo01{background:url(/application/templates/frontend/wiazarki/gfx/bg/zbrojenie_3.jpg) center center fixed no-repeat;background-size:cover;min-height:100vh;}.belka-b-j{height:38px;width:100%;background:url(/application/templates/frontend/wiazarki/gfx/belka-b-j.png) center center repeat-x;}.navbar-default .navbar-nav > .open > a:focus{background:none;color:#fff;}.navbar-default{background-color:transparent;border:none;border-radius:0;margin-bottom:0;}@media screen and (max-width:767px){.navbar-default .navbar-collapse{background-color:#4f4f4f;border:none;margin-top:-15px;}}@media screen and (max-width:500px){.navbar-default .navbar-collapse{margin-top:0px;}}.navbar-default .container{position:relative;}.navbar-default .container .navbar-nav a{position:relative;}.navbar-default .container .navbar-nav > li > a{padding-top:8px;padding-bottom:9px;color:#fff;font-weight:bold;}@media screen and (min-width:768px){.navbar-default .container .navbar-nav > li > a::before{content:"";position:absolute;left:0;right:0;top:8px;bottom:10px;border-right:1px solid #a7a7a7;}}.navbar-default .container .navbar-nav > li .dropdown-menu{background-color:#4d4d4d;}.navbar-default .container .navbar-nav > li .dropdown-menu > li a{color:#fff;}.navbar-default .container .navbar-nav > li .dropdown-menu > li a:hover{color:#4d4d4d;}.navbar-default .container .navbar-nav > li .dropdown-menu > li.selected a{background-color:#fff;color:#4d4d4d;}.navbar-default .container .navbar-nav > li:nth-last-child(1) > a::before,.navbar-default .container .navbar-nav > li:nth-last-child(2) > a::before{content:none;}@media screen and (min-width:768px){.navbar-default .container .navbar-nav > li.kontakt{padding-right:126px;padding-left:50px;}}.navbar-default .container .navbar-nav > li.kontakt a{color:#fbcf00;}.navbar-default .container .navbar-nav > li.kontakt a:hover{color:#fff;}.navbar-default .container .navbar-nav > li.on-path-to-page > a::after{content:"";position:absolute;left:2px;top:0;right:2px;bottom:6px;border-bottom:27px solid rgba(0, 0, 0, 0.2);}.navbar-default .container .navbar-nav a:hover{color:#fbcf00;}.navbar-default .container .belkaf{position:absolute;width:100%;height:68px;margin:-14px 0 0 -15px;padding:0;z-index:-1;background-color:transparent;background-image:url(/application/templates/frontend/wiazarki/gfx/belka-sz-k-l.png), url(/application/templates/frontend/wiazarki/gfx/belka-sz-k-r.png), url(/application/templates/frontend/wiazarki/gfx/belka-sz-k.png);background-position:left, right, center;background-repeat:no-repeat, no-repeat, repeat-x;}.navbar-default .container .navbar-header .navbar-brand{width:90px;height:40px;margin:5px 5px 5px -8px;padding:0;background-image:url(/application/templates/frontend/wiazarki/gfx/logo.png);background-repeat:no-repeat;background-size:contain;}@media screen and (max-width:767px){.navbar-default .container .navbar-header .navbar-brand{margin:5px;}}.navbar-default .container .navbar-header .navbar-brand span{display:none;}.footer{position:fixed;bottom:0;width:100%;z-index:10;}.footer .container{position:relative;padding:0;}.footer .belkaf{position:relative;width:100%;height:68px;transform:scale(1, -1);background-color:transparent;background-image:url(/application/templates/frontend/wiazarki/gfx/belka-sz-k-l.png), url(/application/templates/frontend/wiazarki/gfx/belka-sz-k-r.png), url(/application/templates/frontend/wiazarki/gfx/belka-sz-k.png);background-position:left, right, center;background-repeat:no-repeat, no-repeat, repeat-x;}.footer .belka-b-j{position:absolute;bottom:0;}#wrapper{margin:0 auto;min-height:100vh;}.carousel-new{width:90%;margin:15px auto 15px auto;position:relative;}.owl-carousel .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;border:2px solid #fff;margin:0 3px;padding-top:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:block !important;}.owl-prev{position:absolute;left:0;top:50%;height:150px;width:29px;background:#f00;transform:translate(-161%, -50%);z-index:-1;outline:none;}@media screen and (max-width:767px){.owl-prev{display:none;}}.owl-next{position:absolute;right:0;top:50%;height:150px;width:29px;background:#f00;transform:translate(161%, -50%);z-index:-1;outline:none;}@media screen and (max-width:768px){.owl-next{display:none;}}span.carousel-left,span.carousel-right{width:100%;height:100%;display:block;background:#fff;background:url(/application/templates/frontend/wiazarki/gfx/carousel-str.png) center center no-repeat;background-size:cover;}span.carousel-right{transform:scale(-1, 1);}a.item-link{position:absolute;left:0;right:0;top:0;bottom:0;color:#4d4d4d;font-weight:700;}a.item-link span{position:absolute;left:0;right:0;bottom:0;padding:5px;background-color:rgba(255, 255, 255, 0.8);text-align:center;}#main > .container{min-height:100vh;padding-top:100px;padding-bottom:100px;background:rgba(255, 255, 255, 0.9);}#zapytanieOfertowe .flexD{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;}#zapytanieOfertowe .vcard.contact.item{display:flex;}#zapytanieOfertowe .vcard.contact.item .c-label{display:none;}#zapytanieOfertowe .vcard.contact.item .value-box .email.c-value a{display:block;position:relative;width:209px;height:56px;margin:5px;background:url(/application/templates/frontend/wiazarki/gfx/email--btn.png) left top no-repeat;cursor:pointer;}#zapytanieOfertowe .vcard.contact.item .value-box .email.c-value a span{display:block;font-size:15px;font-weight:bold;text-align:center;position:absolute;top:16px;left:52px;color:#fff;}#zapytanieOfertowe .vcard.contact.item .value-box .tel.c-value a{display:block;position:relative;width:209px;height:56px;margin:5px;background:url(/application/templates/frontend/wiazarki/gfx/tel--btn.png) left top no-repeat;cursor:pointer;}#zapytanieOfertowe .vcard.contact.item .value-box .tel.c-value a span{display:block;font-size:16px;font-weight:bold;text-align:center;position:absolute;top:14px;left:57px;color:#fff;}@media screen and (max-width:767px){#zapytanieOfertowe .vcard.contact.item .value-box .tel.c-value a{position:fixed;bottom:38px;left:0;height:49px;margin:0;z-index:150;}}@media screen and (max-width:415px){#zapytanieOfertowe .vcard.contact.item .value-box .tel.c-value a{width:159px;background:none;background-color:#505050;}#zapytanieOfertowe .vcard.contact.item .value-box .tel.c-value a span{left:13px;}}#zapytanieOfertowe .f-toggle-btns .ft-button.ftb-map{display:none;}#zapytanieOfertowe .f-toggle-btns .ft-button.ftb-form{position:relative;display:block;width:209px;height:56px;margin:5px;background:url(/application/templates/frontend/wiazarki/gfx/zap-ofertowe-btn.png) left top no-repeat;cursor:pointer;}#zapytanieOfertowe .f-toggle-btns .ft-button.ftb-form span{display:block;position:absolute;left:40px;right:14px;top:10px;font-size:16px;line-height:16px;letter-spacing:1px;text-align:center;font-weight:bold;color:#fff;}@media screen and (max-width:767px){#zapytanieOfertowe .f-toggle-btns .ft-button.ftb-form{position:fixed;bottom:38px;right:0;height:49px;margin:0;z-index:150;}}@media screen and (max-width:415px){#zapytanieOfertowe .f-toggle-btns .ft-button.ftb-form{width:159px;background:none;background-color:#505050;}#zapytanieOfertowe .f-toggle-btns .ft-button.ftb-form span{left:14px;}}#zapytanieOfertowe .formOut{position:fixed;left:0;right:0;top:0;background:rgba(0, 0, 0, 0.8);z-index:10000;display:flex;justify-content:center;align-items:center;min-height:100vh;display:none;}#zapytanieOfertowe .formOut .dispFlex{display:flex;align-items:center;justify-content:center;height:100vh;}#zapytanieOfertowe .formOut form.form-horizontal{width:600px;padding:20px;background-color:#fff;}@media screen and (max-width:605px){#zapytanieOfertowe .formOut form.form-horizontal{width:100%;}}#zapytanieOfertowe .formOut form.form-horizontal .form-close{display:flex;flex-direction:row-reverse;align-items:center;cursor:pointer;font-weight:bold;line-height:25px;}#zapytanieOfertowe .formOut form.form-horizontal .form-close span{margin:0 5px;}#zapytanieOfertowe .formOut form.form-horizontal .form-close:hover{color:#900;}#zapytanieOfertowe .formOut form.form-horizontal .btn.btn-default{margin:15px auto;display:block;}#fancybox-title{margin:0 !important;}#fancybox-left,#fancybox-right{visibility:visible !important;}#products .container{min-height:100vh;padding-top:100px;padding-bottom:100px;background:rgba(255, 255, 255, 0.9);}#products .product{display:grid;grid-template-columns:30% auto;}#products .product .product-title{grid-column:1/span 2;grid-row:1;}#products .product .product-short-description .article{padding:15px;}@media screen and (max-width:415px){#products .product .product-short-description{grid-column:1/span 2;}}#products .product .product-foto{grid-column:1/span 1;grid-row:2 / span 2;}@media screen and (max-width:415px){#products .product .product-foto{grid-column:1/span 2;}}#products .product .product-gallery{grid-column:1 /span 2;}#products .product .product-longdescription{grid-column:1 /span 2;}#products .product .product-longdescription .article .tab-content{overflow:hidden;background:#fff;border:1px solid #ddd;border-top:none;padding:15px;}#products .product .product-longdescription .article .tab-content .tab-pane .table-responsive{max-width:80vw;}#products .product .product-longdescription .article .nav.nav-tabs a{color:#000;font-weight:bold;}#products .product .product-longdescription .article .nav.nav-tabs .active a{color:#ff2d00;}.gallery-images{display:flex;flex-wrap:wrap;justify-content:center;}.gallery-images .image-lightbox{align-self:center;margin:10px;width:17%;}@media screen and (max-width:415px){.gallery-images .image-lightbox{width:40%;}}@supports (display: grid){.gallery-images{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));grid-gap:1em;}.gallery-images .image-lightbox{width:auto;}}section#products + section#main .container{padding-top:0;min-height:auto;}#formularz-kontaktowy .form-horizontal{display:block !important;}#formularz-kontaktowy .form-close{display:none !important;}#formularz-kontaktowy .f-toggle-btns{display:none !important;}#formularz-kontaktowy .btn.btn-default{display:block;margin:15px auto;}