a,p,h1,h2,h3,h4,h5,h6,h7{ font-family: 'Play', sans-serif; color: white;} a{text-decoration: none;} body { margin:0px; } .ramka{ width:100%; background:white;} header{ float: bottom; width: 100%; text-align: center; height: 107px; position:relative;} #language{ float:left; width: 50%; margin-left:25%; margin-top:15px; } a.language{ margin-left: 15px; color: rgb(109,109,109); font-size: 12px; } a.language1{ margin-left: 15px; color: rgb(9,104,152); font-weight:bold; font-size: 14px; } a.language:hover { font-size: 14px; color: rgb(9,104,152); font-weight:bold; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } #search{ float:left; width: 25%; } .search{ font-family: 'Play', sans-serif; width:50%; height: 24px; border: 5px; padding: 0px; outline: none; margin-top:12px; } .submit{ border: 0px; padding: 3px; width: 14px; height: 14px; background: url('../../grafika/search.png'); cursor: pointer; outline: none; } .logo{ float: left; width: 30%; text-align:center; margin-bottom:0px; padding-bottom:0px; bottom: 0px; position:absolute; } .logo img{ min-width:175px; width: 80%; max-width:268px; padding-bottom:5px; } nav{ width: 70%; float: right; margin-bottom: 25px; } #firma, #kontakt, #jakosc, #oferta, #kariera{ float: left; width: 20%; text-align: center; background-color: rgb(9,104,152); margin-top: 30px; height: 30px; padding-top: 7px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; box-shadow: 0px 12px 20px -11px rgba(109, 109, 109, 0.8); } #firma{ } #firma:hover,#kontakt:hover, #jakosc:hover, #oferta:hover, #kariera:hover{ box-shadow:0px 8px 10px 0px rgba(109, 109, 109, 1); font-weight: bold; background-color: #003366; } article{ float: bottom; width: 100%; text-align:center;} .sekcja_JAKOSC{ float:left; width:100%; text-align:center; } .polaczenie{ width:1100px; display:inline-block; position:relative; } .OFirmie{ float: left; width:60%; margin: 30px 0px 0 0; float:left; height:auto; } .OFirmie_naglowek img{ float:left; height: 137px;} .OFirmie_naglowek {float:left; height: 137px; width: 100%; text-align:center; margin-bottom:0px; background-color: rgb(9,104,152);box-shadow: 5px 12px 20px -8px rgba(109, 109, 109, 1); } .OFirmie_naglowek h3{ margin-top:40px; font-size:40px; text-align:center;} .OFirmie_Tekst{ width:100%; margin:0; height:auto; float: left; } .OFirmie_Tekst p{ color:rgb(70,70,70); margin: 12px; text-align:justify; font-size:17px; } .OFirmie_Naglowek div img{ height:137px; } .zdjecia{ float:left; width:40%; height:auto; margin-top: 30px; text-align:left; } .zdjecia img{ width:96%; min-width:310px; box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.8); margin-left:4%; } .zdjecia .jaja{display:none;} .zdjecia .margin2zdjecia{ margin-top:48px; } .ukryty{display:none;} .sekcja_CERTYFIKATY{ float:left; width:100%; text-align:center; height:auto; } .polaczenie2{ width:1230px; display:inline-block; position:relative; min-width:940px; margin-top:20px; height:auto; margin-left:10px; } .politykajakosci1_naglowek{ width:100%; position:relative; float:left; height:70px; background-color: rgb(9,104,152); text-align:center; margin-top:40px; display: flex; justify-content: center; flex-direction: column; box-shadow: 5px 12px 20px -8px rgba(109, 109, 109, 1); } .politykajakosci1_naglowek h1{ font-size:35px; color: white; margin:0; padding:0; } .polaczenie2 div{ width: 33%; float:left; } .cargo{ margin-left:16.5%; } .polaczenie2 img{ width:70%; text-align:center; } .example-image-cert{ box-shadow: 5px 5px 15px rgba(160, 160, 160, 0.8); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .example-image-cert:hover{ box-shadow: 5px 5px 15px rgba(60, 60, 60, 0.8); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .polaczenie2 h1{ width:80%; margin-left:10%; font-size:15px; color: rgb(70,70,70); font-weight:bold; } .polaczenie2 .naglowki_cert{ width:100%; height: auto; float:left; position:relative} .polaczenie2 .naglowki_cert_1{ width:100%; height: auto; float:left; position:relative; margin-top:25px;} .polaczenie2 .naglowki_cert div{ width:33.33%; height:50px; float:left; display: flex; justify-content: center; flex-direction: column; text-align:center; }  .sekcja_REFERENCJE{ float:left; width:100%; text-align:center; height:auto; } .polaczenie3{ width:1100px; display:inline-block; position:relative; margin-top:20px; height:auto; } _::-moz-svg-foreign-content, :root .link_oferta h3 { font-weight:normal;} _::-moz-svg-foreign-content, :root .naglowki_cert div h1 {font-weight:normal;} _::-moz-svg-foreign-content, :root .politykajakosci1_naglowek {height:45px;} .referencje_tekst{ width:100%; float:left; display:block; height:auto } .referencje_tekst p{ color:rgb(70,70,70); text-align:justify; margin:0 12px 0 12px; font-size:17px; } .loga1_400_600{display:none;} .loga1_400{display:none;} .loga1{ float:left; width:100%; height:auto; } .loga1 div{ margin-top:50px; width:20%; float:left; text-align:center; height:70px; margin:0; padding:0; display:flex;justify-content:center;align-items:center; } .loga1 div img{ width:90%; } .loga1 div:hover img{ -o-transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s; -moz-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); } .linia{ width:100%; margin-top:45px; height:15px; background-color: rgb(9,104,152); float:left; box-shadow: 5px 12px 20px -8px rgba(109, 109, 109, 1); text-align:center; } .polaczenie4{width:100%; float:left; margin-top:40px; margin-bottom:40px; } .sekcja{ float:left; width: 33%; margin:0; padding:0; } .Oferta_1 { float: right; width: 80%; max-width:320px; margin-right:0px; } .Oferta_2 { width: 80%; border:solid; border-width: 1px; border-color:white; max-width:320px; margin:0 auto; } .Oferta_3 { float: left; width: 80%; max-width:320px; margin-left: 0px; } .rodzic1 { float:left; width:100%; margin:0; padding:0; margin-bottom:6px; height:auto; max-height: 130px; background-color: rgb(9,104,152); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.8); } .link_oferta{ float: left; width:40% text-align: center; margin:0; padding:0; } .link_oferta h3{font-size:18px; margin-left:12px;} .rodzic1:hover { background-color: #003366; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease; box-shadow: 3px 5px 15px rgba(0, 0, 0, 1); } .miniaturka_oferta{ float: right; width: 70%; max-width:150px; max-height:130px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .rodzic1:hover .miniaturka_oferta{ -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; } .miniaturka_jakosc{ float: right; width: 70%; max-width:150px; max-height:130px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .rodzic1:hover .miniaturka_jakosc { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; } .miniaturka_kariera{ float: right; width: 70%; max-width:150px; max-height:130px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .rodzic1:hover .miniaturka_kariera { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; } .miniaturka_oferta img{ width:100%; margin:0; padding:0;} .miniaturka_jakosc img{ width:100%; margin:0; padding:0;} .miniaturka_kariera img{ width:100%; margin:0; padding:0;} footer{ width: 100%; height: 230px; float: left; background-color: rgb(9,104,152); } .rodzic_kontakt { float:right; margin-right: 10%; } .rodzic_dojazd { float:left; margin-left: 10%; width:82%; max-width:550px; } .rodzic_dojazd h2 { text-align:center; } .kontakt{ float:left; width:34%; margin: 0; margin-left:3%; } .kontakt p{ font-size: 13.5px; margin:0; padding:0; line-height:19px; } .kontakt p strong{ margin:0; padding:0; font-size: 14.5px; } .kontakt h2{ margin:0; padding:0; margin-top:15px; margin-bottom:30px; font-size: 22px; } .kontakt_wiecej p{
							font-weight:bold;
							margin-top: 10px;


							}

							.kontakt_wiecej p:hover {
							-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
							color: #afafaf;
													}

													.kontakt_wiecej:hover p img{
													-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
													-moz-transform: scale(1.5);
													-o-transform: scale(1.5);
													-webkit-transform: scale(1.5);
													color: #003366;
													} .dojazd{ float: left; width:63%; font-size: 13px; text-align:left; } .dojazd h2{ margin:0; padding:0; margin-top:15px; margin-bottom:15px; font-size: 22px;} #end{ width: 100%; height: 30px; float: left; font-family: 'Play', sans-serif; font-size: 16px; text-align: center; color: white; background-color: rgb(109,109,109); padding-top: 6px; } iframe{ width:100%; max-width:550px; height:150px; } .mini{ display:none;} .naglowek_mini{display:none;} .Oferta_mini{display:none;} .lb-data .lb-caption h3{text-align:left; font-size:14px; margin-bottom:20px; line-height:14px; margin-left:0px;} .lightbox .lb-image{max-width:500px; max-height: 707px; min-width:500px; min-height: 707px; } .lb-outerContainer{position:relative; max-width:508px;max-height:715px; min-width:508px;min-height:715px;} #cookie-warn{ position: fixed; bottom: 0; background: rgba(0,0,0, 0.9); filter: alpha(opacity=90); margin: 0; padding: 5px 0px 5px 0px; width: 100%; display: none; z-index: 101; } #cookie-warn a{ color: rgb(9,104,152); text-transform: uppercase; float: right; margin-right:-80px; font-size:13px; font-weight:bold; } #cookie-warn a:hover{ color:#003366; -o-transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s; } #cookie-warn p{ font-size: 11px; color: white; padding-right:110px; padding-left:30px; text-align:justify; } .lb-nav{top:0;height:100%;max-width:500px; min-width:500px;z-index:10} .lb-dataContainer{margin:0 auto;padding-top:5px;max-width:500px; min-width:500px;}