body{background-color:#trasparent}
/*p a {color:#fff}*/
p a:hover {color: #23527c}
.nav-placeholder{height:auto!important;background:transparent}
#sp-menu1 .sp-megamenu-parent {float: right;padding: 0;}
#sp-menu2 .sp-megamenu-parent {float: left;padding: ;}
#sp-header, #sp-header.menu-fixed-out {position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: transparent;box-shadow:none}
header#sp-header.animated /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
{background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
#sp-logo .sp-module{    margin-top: 5px;}
#sp-logo  .sp-module-content .mod-languages ul.lang-inline {text-align: center;}
.itemid-101 #sp-header.menu-fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: transparent;box-shadow:none}
#sp-header.menu-fixed {position: absolute}
/* #sp-header{background:transparent url(../../../images/szablon/menu_bg.png) no-repeat;background-position:50% 0} */
#sp-logo{width:26.5%;padding:0}
#sp-menu1,#sp-menu2{width:36.75%;padding:25px 0 0}
.sp-megamenu-parent > li > a{line-height:55px; padding: 0 12px;}
#sp-header .logo {height: 97px;margin:0 auto}
#sp-page-title {background: transparent;height:539px;padding:300px 0}
.itemid-101 #sp-page-title {height:849px;padding:300px 0}
.sp-page-title {background: transparent;background-position: 50% 50%;}
.sp-page-title h2{font-size:97px;text-align:center}
#sp-pod-content .slides_container,#sp-pod-content .slider-glowna .bt-row{overflow: visible!important;}
#sp-pod-content .slider-glowna .bt-row{width:50%!important}
#sp-pod-content .slider-glowna .bt-inner a.bt-title{font-size:50px;font-weight:600;text-transform:initial;line-height:1.1;}
#sp-pod-content .slider-glowna .bt-inner a.bt-title:after{content: "";background:url(../../../images/szablon/slider_separator.png) no-repeat 100% 0;width:829px;height:11px;padding:30px 0;display: block;position: relative;left: -390px;top: 20px;} 
#sp-pod-content .slider-glowna .bt-inner .bt-introtext{padding:0 20px}
#sp-pod-content .slider-glowna .bt-extra{position:absolute;top:-70px;left:20px;font-size:22px;color:#91bed4}
#sp-pod-content .slider-glowna .bt-cs .next,#sp-pod-content .slider-glowna  .bt-cs .prev{bottom:-50px;top:auto;height:auto;display:block;text-indent:0px;color:#91bed4;font-size:10px;line-height:33px;text-transform:uppercase}
#sp-pod-content .slider-glowna .bt-cs a.prev {background: url(../../../images/szablon/nav_nowsze_glowna.png) 50px center no-repeat !important;text-indent:0px;position: absolute;z-index:999;margin:0;padding:0;left:20px;width:80px;height:33px}
#sp-pod-content .slider-glowna .bt-cs a.next {background: url(../../../images/szablon/nav_starsze_glowna.png) left center no-repeat !important;text-indent:0px;position: absolute;z-index: 100;margin:0;padding: 0 0 0 25px;left: 95px;right: auto;width:100px;}

#sp-galeria .container{width:100%}
#sp-galeria .container #sp-bottom2{padding:0}
#sp-galeria .sp-module .sp-module-title {margin: 0 auto;padding:65px 0;text-align: center;font-size: 55px;color:#fff;text-transform: uppercase;line-height: 1;position: absolute;z-index: 99;top: 25%;left: 0;right: 0;max-width:330px;min-height:244px;background:url(../../../images/szablon/galeria_czekamy.jpg) no-repeat}
div.sigplus-gallery > ul{line-height:.8;z-index:8}
.sp-module .sigplus-gallery ul > li {width:25%;line-height: .7}
.sp-module .sigplus-gallery ul > li > img{width:100%;height:auto}
.sp-module .sigplus-gallery ul > li > a {padding:0}
.sp-module .sigplus-gallery ul > li > a::before {display:none}
table.adres-dol{margin:0 auto;font-size:18.75px;font-weight:100}
table.adres-dol td:first-child{padding-right:20px}
table.adres-dol td:last-child{padding-left:20px}
.itemid-101 #sp-main-body{padding:0;background-position: 500px 0!important}
.itemid-101 article.item{padding:50px 0 40px;margin-bottom:0}
.itemid-101 article.item h2{font-size:84px}
.itemid-101 article.item h3{font-size:37px;padding-left:40px;margin-bottom:0} 
.itemid-101 article.item h3:after{content: "";background:url(../../../images/szablon/artykul-separator.png) no-repeat 100% 0;width:900px;height:17px;padding:40px 0;display: block;position: relative;left: -390px;top: 20px;} 
/* .itemid-101 article.item p::before{content: "";background:url(../../../images/szablon/artykul-separator.png) no-repeat 100% 0;width:900px;height:17px;padding:40px 0;display: block;position: relative;left: -390px;top: 20px;}  */
.itemid-101 article.item p{font-size:12.5px;padding-left:40px} 
.itemid-101 #sp-right .sp-module.sprawdz_nasza{max-width: 420px; height: 100px; -webkit-transform: skew(20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); background: rgba(0,113,175,.6);margin-top:70%}
.itemid-101 #sp-right .custom.sprawdz_nasza{-webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); padding:20px;text-align:center}
.itemid-101 #sp-right .custom.sprawdz_nasza p{font-size:25.5px;color:#fff;font-weight:100;text-transform:uppercase;}
.itemid-101 #sp-right .custom.sprawdz_nasza p:last-child{font-size:36px;font-weight:700}
#sp-component {padding:50px 0 0}
.entry-header{margin-bottom:0}
.entry-header h2{font-size:85px}
article{margin-bottom:0!important}
article h3{padding-left:35px;margin-top:0;margin-bottom:35px}
article div.sigplus-gallery > ul > li{line-height:.8}
article p:last-child{margin:0}
.articleBody ul {margin: 5px 0 15px 30px;}
.articleBody li {font: 12.5px/24px overpass;}
.itemid-102 #sp-main-body{padding:0 0 50px;}
.itemid-102 .entry-header h2{padding-left: 50px;}
.itemid-102 .articleBody table.adres-dol{margin:0 0 0 80px;}
.itemid-102 #sp-right .sp-module-content{padding:170px 0 70px;}
.itemid-103 #sp-main-body{padding:0 0 50px;}
.itemid-103 #sp-bottom1 {padding: 0 30px;}
.itemid-103 #sp-bottom1 .sp-module{margin-top:0;padding:0 60px}
.itemid-103 #sp-bottom1 .custom.kadra{background-repeat:no-repeat;background-position: 50% 0;padding-top:190px;margin-bottom:40px}
.itemid-103 #sp-bottom1 .custom.kadra h4{font-size:18px;font-weight:extralight}
.itemid-103 #sp-bottom1 .custom.kadra h3{font-size:35px;border-bottom:2px solid #e7582e}
.itemid-103 #sp-bottom1 .custom.kadra {font-size:12px;font-weight:200}

.itemid-104 article {background:url(../../../images/szablon/flota_main.jpg) no-repeat;background-size:contain}
.itemid-104 article div h3:first-child{padding-bottom:350px}
.itemid-105 #sp-bottom1{padding:0}
.itemid-105 #sp-galeria p{margin:0}
.itemid-105 .articleBody p{width:50%}
.itemid-105 article{padding-bottom:80px}
.itemid-105 .articleBody .moduletable.span4{width: 33.33333%;float: left;}
.itemid-105 #sp-bottom1 .sp-module{margin-top:20px}
.itemid-105 #sp-bottom1 .custom{background-size: contain!important}
.itemid-105 #sp-bottom1 .custom.etap1{background:url(../../../images/szablon/etap1.jpg) no-repeat;}
.itemid-105 #sp-bottom1 .custom.etap2{background:url(../../../images/szablon/etap2.jpg) no-repeat;}
.itemid-105 #sp-bottom1 .custom.etap3{background:url(../../../images/szablon/etap3.jpg) no-repeat;}
.itemid-105 #sp-bottom1 .custom p{padding: 40px 50px;}
.itemid-105 .etap1 a, .etap2 a, .etap3 a {border-left: solid 1px red; display: inline-block; color: black; padding: 2px 10px 2px 8px;}

.itemid-106 #sp-main-body{padding:0}
.itemid-106 .articleBody {width:60%;margin-bottom:60px}
.itemid-106 article div h3:first-child{padding-left:140px}
.itemid-106 article div h3.opis-dol{margin-top:80px;padding-left:0;font-size:37px;float:left;font-weight:100;padding: 20px 20px 20px 0;}
.itemid-106 article div h3.opis-dol-prawa{margin:0;padding:0;font-size:93px;font-weight:100;line-height: .7;}
.itemid-106 article div h3.opis-dol-prawa.top{margin-top:80px;}
.itemid-106 article div h3.opis-dol-prawa.bottom{margin:0;padding:0;font-size:46px;padding-left:350px;font-weight:800}
.itemid-107 #sp-main-body{padding:0 0 50px;}
.itemid-107 .articleBody p{width:30%}
.itemid-107 article div h3:first-child{padding-left:160px}
.itemid-107 .moduletable.certyfikaty{float:right;background:url(../../../images/szablon/bg_cert.png) no-repeat 0 50%;margin-right: 60px;}
.itemid-107 .moduletable.certyfikaty .sigplus-gallery ul{left: 120px!important;}
.itemid-108 #sp-main-body{padding:0 0 50px;}
.itemid-108 .articleBody {width:55%;margin-bottom:60px}
.itemid-108 article.item h2{font-size:84px}
.itemid-108 .moduletable.slider-onas {margin-top:50px;}
.itemid-108 .moduletable.slider-onas h3{margin-bottom:0;padding:0;font-size:30px;color:#91bed4;float:left;line-height:1}
.itemid-108 .slides_container,.itemid-108 .slider-onas .bt-row{overflow: visible!important;padding:0}
.itemid-108 .slider-onas .bt-introtext{padding-top:20px}
.itemid-108 .slider-onas .bt-inner a.bt-title{padding-left:160px;font-size:30px;font-weight:600;color:#3d3d3d;text-transform:initial;line-height:1;white-space: nowrap;}
/* .itemid-108 .slider-onas .bt-inner a.bt-title:after{content: "";background:url(../../../images/szablon/slider_separator.png) no-repeat 100% 0;width:829px;height:11px;padding:30px 0;display: block;position: relative;left: -390px;top: 20px;}  */
.itemid-108 .slider-onas .bt-extra{position:absolute;top:-60px;left:20px;font-size:22px;color:#000}
.itemid-108 .slider-onas .bt-extra .bt-date{padding-left: 80px;}
.itemid-108 .slider-onas .bt-extra:before{content: "";background:url(../../../images/szablon/artykul-separator.png) no-repeat 100% 0;width:450px;height:17px;padding:0;display: block;position: relative;left: -390px;top: 20px;} 
.itemid-108 .slider-onas .bt-cs .next,.itemid-108 .slider-onas  .bt-cs .prev{bottom:-50px;top:auto;height:auto;display:block;text-indent:0px;color:#000;font-size:10px;line-height:33px;text-transform:uppercase}
.itemid-108 .slider-onas .bt-cs a.prev {background: url(../../../images/szablon/nav_nowsze.png) 50px center no-repeat !important;text-indent:0px;position: absolute;z-index:999;margin:0;padding:0;left:20px;width:80px;height:33px}
.itemid-108 .slider-onas .bt-cs a.next {background: url(../../../images/szablon/nav_starsze.png) left center no-repeat !important;text-indent:0px;position: absolute;z-index: 100;margin:0;padding: 0 0 0 25px;left: 95px;right: auto;width:100px;}

.itemid-183 #sp-main-body {padding: 0 0 80px;}
.itemid-183 table {width: 90%; margin: 0 auto 30px;}
.itemid-183 thead th {background: #888; color: #fff; padding: 10px; font-size: 16px; min-width: 140px; font-weight: normal; text-align: center;}
.itemid-183 table tr:nth-child(2n+1) {background: #f5f5f5;}
.itemid-183 table tr:last-child {border-bottom: solid 1px #888;}
.itemid-183 table td {border-right: 1px solid #efefef; height: 50px; padding: 10px;}
.itemid-183 table td:nth-child(n+2):nth-child(-n+3) {text-align: center;}
.itemid-183 table td:last-child {border-right: none;}

#sp-bottom3{padding-top:50px}
#sp-bottom3 img{display:initial}
#sp-bottom3 a{color:#fff}
#sp-bottom-3 {color:#fff;padding-bottom:30px}
#sp-bottom-3:before {content: "";background: url(../../../images/szablon/bottom_kreska.png) no-repeat 0 50%;display: block;height: 8px;width: 88px;margin: 0 auto;}

#sp-bottom3 .custom.zapisz_sie{background:url(../../../images/szablon/zapisz.png) no-repeat 0 50%;width:439px;height:79px;margin:40px auto}
#sp-bottom3 .zapisz_sie p{margin:0;line-height:40px}
#sp-bottom3 .zapisz_sie a{font-size:24px;font-weight:100;text-transform:uppercase;color:#fff}
.scrollup{position:absolute;border:none;background:transparent;font-size:24px;color:#a4a4a4;font-weight:100;text-transform:uppercase;width:auto;bottom: 0;height: 70px;right:15%}
.scrollup:after{content: "";background: url(../../../images/szablon/bottom_kreska2.png) no-repeat 0 50%;display: block;bottom: 0;height: 6px;width: 82px;position: absolute;}

.scrollup:before{display:none}
.scrollup{background: url(../../../images/szablon/na_gore.png) no-repeat 0 0;padding-left: 35px;}
.scrollup:hover {background-color: transparent;color:#a4a4a4}
.scrollup:hover a,.scrollup a,.profil-fb:hover,.profil-fb{color:#a4a4a4}
#sp-footer{background:transparent;padding:0;height:30px;line-height:30px;font-size:11px;}
.profil-fb{position:absolute;left:12%;bottom:0;height:70px;line-height:1.2;color:#a4a4a4;font-size:19px;background: url(../../../images/szablon/fb.png) no-repeat 100% 0;padding-right: 35px;}
.profil-fb:after{content: "";background: url(../../../images/szablon/bottom_kreska2.png) no-repeat 0 50%;display: block;bottom: 0;height: 6px;width: 82px;position: absolute;left: 15%;}
#sp-footer .container{height: 0;width:50%;border-left: 45px solid transparent;border-right: 45px solid transparent;border-bottom: 30px solid #313131;margin: -30px auto;}
#sp-footer .left{float:left}
.sp-copyright span.right{float:right}

#offcanvas-toggler {float: right;line-height: 35px;position: absolute;top: 10px;right: 15%;}
#offcanvas-toggler > i{text-transform: uppercase;color:#fff}
#offcanvas-toggler > i:before {padding-right:10px}
.offcanvas-menu .offcanvas-inner .sp-module:first-child{padding-bottom:0;margin-bottom:0;border-bottom:none}
.offcanvas-menu .offcanvas-inner .sp-module{padding:0 30px 30px;margin-top:0}
/* RWD */

@media only screen and (min-device-width : 1537px) {
}
@media only screen and (max-device-width : 1536px) {
}
@media only screen and (min-device-width : 1024px) {
}
@media only screen and (max-device-width : 1024px) {
#sp-header{background-size: contain;}
#sp-menu1, #sp-menu2 {padding: 15px 0 0!important;}
.sp-megamenu-parent > li > a {line-height: 55px;font-size: 10px;}
.sp-page-title h2 {font-size: 67px;}
.itemid-101 article.item h2 {font-size: 54px;}
.itemid-108 article.item h2,article.item h2 {font-size: 54px;}
article.item h3 {font-size: 27px;}
.itemid-101 #sp-right .custom.sprawdz_nasza p {font-size: 20px;}
.itemid-101 #sp-right .custom.sprawdz_nasza p:last-child {font-size: 26px;}
#sp-pod-content .slider-glowna .bt-inner a.bt-title {font-size: 26px;}
#sp-galeria .sp-module .sp-module-title {font-size: 26px;padding: 50px 35px;max-width: 210px;min-height: 150px;background-size: contain;}
#sp-page-title{height: auto;padding: 100px 0;}
#sp-main-body {padding: 20px 0;}
.itemid-105 #sp-bottom1 .custom p {padding: 20px 40px;}
.itemid-106 article div h3.opis-dol-prawa.top {margin-top: 60px;}
.itemid-106 article div h3.opis-dol {margin-top: 40px;font-size: 27px;}
.itemid-106 article div h3.opis-dol-prawa {font-size: 53px;}
.itemid-106 article div h3.opis-dol-prawa.bottom {font-size: 30px;padding-left: 250px;}
.itemid-107 .moduletable.certyfikaty {margin-bottom: 20px;}
.itemid-107 .articleBody p {width: 100%;}
}
@media only screen and (max-device-width : 768px) {
.sp-megamenu-parent > li > a {line-height: 35px;padding: 0 5px;}
#sp-header .logo {height: auto;}
.articleBody{width:100%!important;padding:0 20px}
.itemid-101 #sp-page-title {height: 449px;padding: 150px 0;}
.itemid-101 #sp-main-body {background-position: 200px 0 !important;background-size: cover;}
.itemid-101 #pod-content {background-position: 50% 0 !important;}
.itemid-101 #sp-component,.itemid-101 #sp-right{width:100%}
.itemid-101 #sp-right .sp-module.sprawdz_nasza{margin:30px auto}
#sp-pod-content .slider-glowna .bt-row{width:100%!important}
#sp-pod-content{background-position: 50% 0;}
.itemid-103 #sp-bottom1 .custom.kadra{background-size:contain;width: 150px;margin: 0 auto 40px;}
.itemid-104 article div h3:first-child {padding-bottom: 200px;}
.itemid-105 .articleBody p{width:100%}
.itemid-105 #sp-bottom1 .custom {background-position: 100% 0!important;background-size: cover !important;}
.itemid-105 #sp-bottom1 .custom p {padding: 30px 40px 20px 0;}
.itemid-106 article div h3:first-child {padding-left: 100px;}
.itemid-107 .moduletable.certyfikaty{background-size:contain;background-position:150px 50%;margin-right:0;}
.itemid-107 .moduletable.certyfikaty .sigplus-gallery ul li{max-width:40%}
.itemid-107 .moduletable.certyfikaty .sigplus-gallery ul li a img{max-width:50%}
article.item{text-shadow: 0px 0px 5px rgba(255,255,255,.9),0px 0px 10px rgba(255,255,255,.8),0px 0px 15px rgba(255,255,255,.7),0px 0px 20px rgba(255,255,255,.6);}
}

@media only screen and (max-device-width : 640px) {	
.sp-module .sigplus-gallery ul > li {width: 50%;line-height: .5;}
#sp-galeria .sp-module .sp-module-title {top:40%}
.itemid-101 article.item h2,article.item h2 {padding:0 20px}
#sp-pod-content{padding:20px 0!important}
.itemid-105 #sp-bottom1 .custom p {padding: 50px 40px 40px 65px;}
}
@media only screen and (max-device-width : 360px) {
.itemid-101 #sp-page-title {height: 300px;padding: 100px 0;}
.itemid-101 article.item {padding: 30px 0 0px;}
#sp-pod-content .slider-glowna .bt-extra {top: -20px;}
.sp-page-title h2 {font-size: 37px;}
#sp-component {padding: 0;	 }
article.item h2, article.item h2 {font-size: 44px!important;}
article.item h3 {font-size: 22px;}
#sp-pod-content {padding: 75px 0px;}
.itemid-107 article div h3:first-child{padding-left:0}
.itemid-107 .moduletable.certyfikaty {background-position: 25px 50%;}
.itemid-107 .moduletable.certyfikaty .sigplus-gallery ul{left:0 !important}
.itemid-104 article {background-position: 50% 80px;}
.itemid-104 article div h3:first-child {padding-bottom: 120px;}
table.adres-dol {font-size: 14px;}
.itemid-103 #sp-bottom1 .custom.kadra {padding-top: 150px;}
.itemid-108 #sp-main-body{background:none}
.itemid-108 .slider-onas .bt-extra {top: -80px;}
.itemid-108 .moduletable.slider-onas h3{float:none}
.itemid-108 .slider-onas .bt-inner a.bt-title {padding-left: 0;}
.itemid-108 .slider-onas .bt-inner a.bt-title{white-space:initial}

.profil-fb{bottom: 30px;font-size: 14px;padding-right: 25px; background-size: 15px;height:50px}
.scrollup {background-position:0 10%;bottom: 30px;font-size: 14px;padding-left: 25px; background-size: 15px;height:40px}
#sp-footer .container{width:100%}
#sp-bottom3 .sp-module.zapisz_sie {margin:20px auto}
#sp-bottom3 .custom.zapisz_sie {width: 100%;height: auto;margin: 0px auto;background-size: 100%;}
#sp-bottom3 {padding-bottom: 30px;}
#sp-bottom3 .zapisz_sie a {font-size: 16px;line-height: 26px;vertical-align: top;}
#sp-footer {background:#313131}
#sp-footer .container {border: none;margin: 0 auto;}
#offcanvas-toggler {line-height: 25px;top: 3px;right: 10%;}
.offcanvas-inner .sp-module ul > li > a::before {display:none}
}