/* 
#000069 - niebieski
#e37b1f - zolty
#6a6a6a - szary
 */
 @media screen and (min-width:0\0) {div[class*=block] div[class*=parallax] .text{position:static !important;top:0px !important;-ms-transform:translateY(0%) !important; padding-top:35px !important;}}
.table.table-striped th,.table.table-striped td{text-align:center}
	
#djcatalog h1 {font-size: 24px !important;}
.kat-id-60 h1 , .kat-id-61 h1 , .kat-id-62 h1 {font-size: 20px !important;background-image: none !important;padding-bottom: 0 !important;margin-bottom: 10px !important;}
.dropdown-menu li.current a , .dropdown-menu li a:hover {    color: #fff !important; background-color: #000069 !important;}
 
.servis .rsform  .form-control {    border: 1px solid rgba(208, 208, 208, 1) !important;}
.servis .rsform   #submit { padding: 15px 75px !important; font-size: 20px !important; display:inline-block;}
.servis .rsform form label[for="check10"], .servis .rsform form label[for="check20"] { font-size:13px !important;   margin-left: 25px;}
.servis .przycisk-wyslania {text-align:right; width:100%;}
.servis  div[id^="g-recaptcha"]{text-align:right;}
.servis  div[id^="g-recaptcha"] > div{display:inline-block;}
.servis .checkbox input[type=checkbox], .servis .checkbox-inline input[type=checkbox], .servis .radio input[type=radio], .servis .radio-inline input[type=radio] {
   margin-left: 0px !important;  z-index: 999 !important;}

   

header .dropdown-menu{padding:0 !important;}
header .dropdown-menu li a{border-bottom: 1px solid #bbb;padding-bottom: 5px; padding-top: 10px;text-transform: none !important;}
.page h1{background-image:url(../../../images/obrazy/podkreslnik.png);background-repeat:no-repeat;background-position: 0% 100%;padding-bottom:15px;}
article.item-page hr {    margin-bottom: 25px!important;     border-top: 1px solid #000069!important;}
.wimg .caption span{background-color:#fff;    position: relative!important; padding: 10px 0px 0px;    font-size: 14px;}
.droppicsgallerydefault .wimg .img{margin-top:0!important;}
.droppicsgallerydefault .wimg {margin-bottom:15px!important;}
#main .menu-w-artykule  ul > li {    list-style: disc;    margin-left: 0px!important;}
#main .menu-w-artykule  ul  li a,#main .menu-w-artykule  ul  li a:hover {background-color:transparent !important;}
#main .menu-w-artykule  ul {display:inline-block!important;width:100%!important;} 
#main .menu-w-artykule  ul > li  > ul > li{padding-left:25px!important;} 
#main .menu-w-artykule  ul > li  > ul > li > a{padding:5px 15px!important;background-image:url(../../../images/punktor.png);background-position:0% 50% ; background-repeat:no-repeat;} 
p.zalaczniki{padding-top:10px;}
p.zalaczniki, p.zalaczniki a{color:#ed9623; font-size: 18px;}


/* naglowek */
.block101  p {display:inline-block;margin:  0 5px 10px;}
.block101  p img{position:relative;top:-2px;}
.block101  button{background-color:#fff;}
.block165  .navbar { min-height: 25px!important;margin-bottom: 0px!important;}
.mobile-menu {    display: none;}


/* jezyki */
.block102  li.lang-active a{/* color:#fff!important; *//* background-color:#000069!important; */}
.block102  li a{padding:5px;}
.block102  li a img{border:1px solid #444;}

/* slider */
#main ul.bxslider li {margin-left: 0px!important;}


/* zakladki glowna */
.block109  .nav.nav-tabs{position: relative;top: -73px;width: 100%;text-align:  center;border:  none!important;}
.block109  .nav.nav-tabs li {float:  none;display:  inline-block;background-color: rgba(255,255,255,0.6)!important;border: none!important;}
.block109  .nav.nav-tabs li:first-of-type {  float: left;}
.block109  .nav.nav-tabs li:last-of-type {float:  right;}
.block109  .nav.nav-tabs li a{padding:5px 25px ;border:none!important;color:#000069;font-size:30px;font-family: 'overpassbold';padding-bottom:  0;}
.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover {border:none!important;  background-color: transparent!important;color:#000069;}
.block109 .tab-content {border:none!important;}
.rl_tabs>.tab-content>.tab-pane h2 + .row{margin:0!important}


/* przyciski zolte */
a.btn.zolty,a.btn.zolty:hover{background-color:#e37b1f;border-color:#e37b1f;color:#fff;padding: 5px 20px;font-size:  16px;margin-right: 10px;}
a.btn.bialy,a.btn.bialy:hover{background-color:#fff;border-color:#fff;color:#000069;padding: 5px 20px;font-size:  16px;margin-right: 10px;margin-top: 25px;}
a.btn.bialy:before{content:url(../../../images/obrazy/napisz-do-nas.png);position:relative;top:3px;margin-right:5px}


/* stopka */
.stopa .nav>li>a {  padding: 2px 15px!important;}


/* boxy ofertowe na glownej */
#boxy-oferta-glowna .inner{background-size: cover!important;}
#boxy-oferta-glowna .inner .button a{   padding:6px 30px!important;}
#boxy-oferta-glowna .inner .button{   visibility:hidden;}
#boxy-oferta-glowna .inner:hover .button{   visibility:visible;}


/* boxy aktulanosci */
.block119  a.readmore {text-decoration:underline;}
.articles-layout1 .entry h3{margin-top:10px;}
.articles-layout1 .entry p:not(.readmore){margin-bottom:15px;}

/* blog */
.pull-left.item-image ,.pull-left { position:relative;  float: none!important;}
.wpisy  h2 a {}
.wpisy  h2 a:hover{text-decoration:none!important; }
.wpisy-blogowe>.kafel{margin-bottom:30px;background-color:#efefef;padding:30px 15px;border: 1px solid #cfcfcf;}
.wpisy-blogowe > .category-desc {margin-bottom:0px;background-color:rgba(25,25,25,0);padding: 0px;text-align:center}
.wpisy-blogowe > .category-desc > div {display:inline-block;}
.wpisy-blogowe.blog h2 { }
.page-header {  padding-bottom: 0px!important;margin: 0px 0 0px!important;border-bottom: none!important;}


/* baner */
.ze-stylami .banner .title{z-index:999;text-align:  center;position:  relative;top: 125px;}
.ze-stylami .banner .title p{background:  rgba(255,255,255,0.6);color: #000069;font-size:  54px;width:  auto;display: inline-block;padding:  5px 50px;    line-height: 1;} 
.banner {}
.ze-stylami .banner .title p{margin-bottom:0;}
.ze-stylami .inner + img{position:absolute;top: 0;object-fit:  cover;width:  100%;height: 350px;}
.ze-stylami> div > div.inner {overflow:  hidden;}



/* kontakt */
.rsform .form-control {/* border-top:none!important; *//* border-left:none!important; *//* border-right:none!important; */border-radius:0!important;}
.rsform input[type=submit],.rsform input[type=reset]{  padding: 7px 35px 5px!important; }
.rsform label[for="agree0"]{font-size:12px!important;}
.rsform #g-recaptcha-33 ,.rsform form > div:last-of-type{text-align:right;}
.rsform #g-recaptcha-33 >div{display:inline-block;}
.rsform label {    float: none !important;}
.rsform label[for="kopia0"]{margin-left:25px;}
.rsform .form-group {    margin-bottom: 10px !important;}
#userForm *{text-align:left;}
#userForm  .czek {padding-top:32px;}
#myModal .text-right{
    display: block;
    margin: 0 0 0 auto;
}


/* 
.block163 a ,  */.block164/* ,  a.block162 a[href^="tel:"] */ {color: #6a6a6a!important;}
.block163 a[href^="tel:"]:hover , .block164 a[href^="tel:"]:hover, .block162 a[href^="tel:"]:hover {color: #e37b1f!important;text-decoration:none;}
.block163 .text .row > div table,.block164 .text .row > div table,.block162 .text .row > div table, .block161 .text .row > div table{margin-bottom:50px;padding: 5px 0;}
.block163 .text .row > div table  tr  td:first-of-type ,.block164 .text .row > div table  tr  td:first-of-type ,.block162 .text .row > div table  tr  td:first-of-type , .block161 .text .row > div table  tr  td:first-of-type{border-right:2px solid #d0d0d0;text-align:  center;}
.block163 .text .row > div table  tr  td,.block164 .text .row > div table  tr  td,.block162 .text .row > div table  tr  td, .block161 .text .row > div table  tr  td{min-width: 40px;padding: 5px 10px;vertical-align: middle;}
.belka-lewa{margin:15px 0 25px;border-left:2px solid #bbb;padding-top:10px;}
.belka-lewa.podwojna-belka{padding:0 10px 0 2px;}
.belka-lewa .podwojna-belka-zewnetrzna{border-left:2px solid #000069;padding:10px 0 10px 8px;}
.block162 .pomocnicza{margin-top:-130px;}




/* breadcrumbs */
.breadcrumbs-inner {border-left: 1px solid #b8b8b8;border-top: 1px solid #b8b8b8;border-bottom: 1px solid #b8b8b8;width:  auto;display: inline-block;position:  relative;}
.breadcrumbs-inner:after{content:url(../../../images/obrazy/bread.png);position:absolute;top: 0;right: -12px;}
.breadcrumbs-inner  a.pathway{padding: 0 5px 0 10px;position: relative;top: 2px;}
.breadcrumbs-inner  span.active{padding: 0 5px 0 10px}
.breadcrumbs-inner .ostatni{padding: 0px 10px 0 10px;color:#000069;font-size:13px;position:  relative;top: 2px;}


/* katalog */
.djc_fulltext .images{float: right;max-width: 25%;margin-top: 100px;}
.djc_fulltext .images {min-width: 250px;}
.djc_fulltext  table.produkt tr td{width:50%;border-bottom:1px solid #dbdbdb!important;   }
#djcatalog.djc_item .djc_fulltext {padding-top: 0px!important;}



body .left .block165  .nav li:first-child a, body .left .block170  .nav li:first-child a, body .left .block114  .nav li:first-child a, body .left .block115  .nav li:first-child a, body .left .block166  .nav li:first-child a, body .left .block167  .nav li:first-child a,
 body .left .block168  .nav li:first-child a, body .left .block169  .nav li:first-child a{border-radius: 5px 5px 0 0!important;}
body .left .block165  .nav li:last-child a, body .left .block170  .nav li:last-child a, body .left .block114  .nav li:last-child a, body .left .block115  .nav li:last-child a, body .left .block166  .nav li:last-child a, body .left .block167  .nav li:last-child a,
 body .left .block168  .nav li:last-child a, body .left .block169  .nav li:last-child a{border-radius: 0 0 5px 5px!important;border-bottom: 1px solid #eee;}
body .left .block165  .nav li a, body .left .block170  .nav li a, body .left .block114  .nav li a, body .left .block115  .nav li a, body .left .block166  .nav li a, body .left .block167  .nav li a, body .left .block168  .nav li a, body .left .block169  .nav li a
{border-right: 1px solid #EEE!important;border-left: 3px solid #EEE !important;background: #f1f1f1;border: 1px solid transparent !important;padding: 18px 31px 18px 18px;border-left-width: 3px !important;}
body .left .block165  .nav li , body .left .block170  .nav li , body .left .block114  .nav li , body .left .block115  .nav li , body .left .block166  .nav li , body .left .block167  .nav li , body .left .block168  .nav li , body .left .block169  .nav li 
{    border: 1px solid transparent !important;}
body .left .block165  .nav li:hover > a, body .left .block170  .nav li:hover > a, body .left .block114  .nav li:hover > a, body .left .block115  .nav li:hover > a, body .left .block166  .nav li:hover > a, body .left .block167  .nav li:hover > a,
 body .left .block168  .nav li:hover > a, body .left .block169  .nav li:hover > a, 
  body .left .block165  .nav li.active >a, body .left .block170  .nav li.active >a, body .left .block114  .nav li.active >a, body .left .block115  .nav li.active >a, body .left .block166  .nav li.active >a, body .left .block167  .nav li.active >a,
 body .left .block168  .nav li.active >a, body .left .block169  .nav li.active >a{ border-left: 3px solid #0f3d82!important;}
.block170 .navbar-custom .nav.menu li.active > a, .block170 .navbar-custom .nav.menu li.current > a {border-left: 3px solid rgba(0, 0, 105, 1)!important;}
body .left .block165  .nav li.parent li:hover a, body .left .block170  .nav li.parent li:hover a, body .left .block114  .nav li.parent li:hover a, body .left .block115  .nav li.parent li:hover a, body .left .block166  .nav li.parent li:hover a, body .left .block167  .nav li.parent li:hover a,
 body .left .block168  .nav li.parent li:hover a, body .left .block169  .nav li.parent li:hover a{background-color:#fff!important;text-decoration:underline}
.left .nav li a:before {content: url(../../../images/design/strzalka.png);position: absolute;right: 15px;top: 50%;margin-top: -7px;position:  absolute;top: 20px;}
.navbar-custom .nav.menu li > a.dropdown-toggle {    right: 0px;}


.left .nav ul li:hover a, .left .menu li:hover a{ transition: all .1s ease-in-out !important; }





/* tu skonczylem szukanie divow */
.left .nav li{margin-left:0!important;}
.left .navbar-custom >.nav {padding-left: 15px;padding-right: 15px;}
.left .navbar-custom >.nav .nav {padding-left: 25px;width:  100%;}
/* menu produktowe */
.left {padding:0px!important;}
.left .block166  .inner > div  > ul.nav {padding-left: 15px;padding-right: 15px;}
.left .block166  ul li a{padding:5px 15px;}
.left .block166  .dropdown ul {display:none!important;}
.left .block166  ul li.parent{/* background-image:url(../../../images/obrazy/menu-ptaszek.png); */background-repeat:no-repeat;background-position: 0 10px;}
.left .block166  ul li.dropdown.parent ul.nav li a{padding-left: 30px!important;padding-right:  30px;    z-index: 0;}
.left .block166  ul li.current > a{color:#000069!important;}
.left h3{background-color:#000069;padding:10px 15px;text-align:center;}
.left .block166  ul li{margin-left:0!important;}
.left .block166  ul li.active > ul {display:inline-block!important;}
.left .block166 ul li.item-584 a ,.left .block166 ul li.item-583 a{display: inline-block!important;  width:100%!important;    position: relative !important; }
.left .block166 ul li.dropdown.parent ul.nav li.item-584 a ,.left .block166 ul li.dropdown.parent ul.nav li.item-583 a {/* padding-left: 0px !important; */}
.left .block166  .navbar-custom > .nav > li > a{border:1px solid #333;}
.left .block166  .navbar-custom  > .nav  ul {display:none;}

.left .block167  .dropdown ul {display:none!important;}
.left .block167  ul li.active > ul {display:inline-block!important;}

.ikona-pdf {position:relative;top:-5px;}
.mod-languages  p{display:inline-block;/* position:relative; *//* top:3px */}
.mod-languages  img{display:inline-block; position:relative;  top:-3px }
/* p.galeria-realizacje{text-align:center;}
p.galeria-realizacje img{display:inline-block;height:180px;margin:0 5px;}
 */
.djc_fulltext  .btn{    margin: 25px 0 15px;    padding: 10px 25px;}
.cadre_alert_cookies button ,.cadre_alert_cookies .btn	{font-family: overpasssemibold !important;}

a[href*="option=com_rsform"] {	font-family: overpassbold,Arial,Helvetica,sans-serif;    font-size: 16px;    color:#E28029 !important;    background: rgba(255, 255, 255, 1);    border-top: 2px solid #E28029;    border-bottom: 2px solid #E28029;    border-left: 2px solid #E28029;    border-right: 2px solid #E28029;	position: relative;    z-index: 0;display: inline-block;    padding: 6px 12px;    margin-bottom: 0;    line-height: 1.42857143;    text-align: center;    white-space: nowrap;    vertical-align: middle; }
 



.djc_subcategories .djc_subcategory_bg,.djc_items .djc_item_bg{    background: rgba(240,240,240,1);    padding: 5px;    margin-bottom: 15px !important;}
.djc_subcategories .djc_subcategory_bg .djc_subcategory_in , .djc_items .djc_item_bg .djc_item_in {    text-align: center;    height: 100%;    background: #fff;}
.djc_subcategories .djc_subcategory_bg .djc_subcategory_in .djc_readon .btn, .djc_items .djc_item_bg .djc_item_in   .djc_readon .btn{ padding-left:35px ; padding-right:35px; margin-top:10px; margin-bottom:15px;}
 
 
.djc_subcategories .djc_subcategory_bg .djc_subcategory_in .djc_title, .djc_items .djc_item_bg .djc_item_in .djc_title {min-height:76px; display:flex; align-items: center;justify-content: center;}
 
 
.djc_subcategory .djc_image img , .djc_items .djc_image img {    max-width: 300px;    width: 100%;      object-fit: cover;} 
 
 
 /* boxy jak produkty */
.boxy-jak-produkty {padding: 0 5px;display:inline-block;text-align:center;} 
.boxy-jak-produkty  .boxy-jak-produkty-wewnetrzne{background: #fff;padding: 15px;margin-bottom: 15px !important;border: 5px solid rgba(240,240,240,1);}
.boxy-jak-produkty  .boxy-jak-produkty-wewnetrzne img{object-fit:cover;width:100%;object-position: top;}
.body-sm .boxy-jak-produkty  .boxy-jak-produkty-wewnetrzne img{object-fit:contain;width:60%;object-position: top;}
.body-xs .boxy-jak-produkty  .boxy-jak-produkty-wewnetrzne img{object-fit:contain;width:50%;object-position: top;}

.boxy-jak-produkty  .boxy-jak-produkty-wewnetrzne h3{display: flex;font-size: 14px;align-items: center;}
.boxy-jak-produkty  .boxy-jak-produkty-wewnetrzne .btn{} 
 
 

 
 
.djc_fulltext h4 + ul li{font-family: 'overpasssemibold';color:#4f4f4f;border-bottom: 1px solid #dbdbdb;list-style: none !important;padding: 7px 0;margin-left:0px !important;}
.djc_fulltext  ul li strong{font-family: 'overpassbold';} 
.djc_fulltext  ul  ul { margin-bottom:5px;     margin-left: 15px; }
.djc_fulltext  ul  ul > li{padding-left: 0px; margin-left:50px!important; }  
.djc_fulltext  h4 +ul  ul > li{padding-left: 0px; margin-left:0 !important; } 
 
.top-tzg {position:absolute; top: 50px; right:0;}
 #myModal .modal-footer {    border-top: 1px solid transparent !important;}
.rsfp_thankyou_popup_outer a{margin-bottom:10px;}







.left li a, .block165 .navbar-custom .nav.menu li:not(.active) > a, .block165 .navbar-custom .nav.menu li:not(.active) > a:focus{
	 /*-webkit-transition: background-color 1000ms linear;
	 -ms-transition: background-color 1000ms linear;
	 transition: background-color 5000ms linear;*/

-webkit-transition-property:color, background; 
-webkit-transition-duration: 0s, 0s; 
-webkit-transition-timing-function: linear, ease-in;
}
 
/* .block165 .navbar-custom .nav.menu li:not(.active) a:hover  {
    -webkit-transition: width 0s;
    transition:  width 0s;
}
  */
 
.pagination>li {    display: inline-block !important;    margin-left: 0px !important;}
.pagination {    width: 100% !important;}


.body-sm #main #content { clear: none !important;}








@media all and (max-width:1500px){
.ze-stylami > div > div.inner {margin-bottom: 25px;height: 250px!important;}
.banner .title {top: 90px;}
.banner .title p{font-size: 34px;}



}
@media all and (max-width:1199px){
.block119  .entry{margin-bottom:25px;}
.djc_fulltext .images {max-width: 50%;}
.block166 .inner > div >.nav{padding:0 15px;}
.block166  .inner {margin-bottom:50px!important;}
.body-xs .left .block166  ul li.dropdown.parent ul {display:none!important;} 
.left .block166  ul li.dropdown.parent ul.is-active{display:inline-block!important;}
header .dropdown-menu li a{white-space:normal;}
.top-tzg {position:relative; top: 0px; right:0;}
 

/* #naglowek {display:flex; flex-direction:column;}
#naglowek  .block98 {order:1;}
#naglowek  .block99 {order:2;}
#naglowek  .block97 {order:3;} */
#naglowek .block172 {    position: absolute;    right: 15px;    width: 50%;    text-align: right;}
.mod-languages {text-align:right;}
#boxy-oferta-glowna .inner .button {    visibility: visible;}
.block119  .entry .text{border-bottom:1px solid #6a6a6a;padding-bottom:25px;}
#stopa ul li a{text-align:center;}
#stopa h3, #stopa p{text-align:center!important;}





}
@media all and (max-width:991px) {
#djcatalog table {position: relative;width: auto;overflow-x: hidden !important;display: block;}
.nav li a {font-size:14px!important;padding-left:  7px;padding-right:  7px;}
.collapse{padding:0!important;}
.parallax110 h3, .parallax112 h3{    font-size:  24px!important;margin-bottom:0;}
.parallax110 p, .parallax112 p{margin-bottom:0;    font-size:  16px;}
.parallax110 .text .row > div {max-width:50%;margin-left:auto;;margin-right:auto;}
.parallax110 .text .row > div:not(:last-of-type){border-bottom:1px solid #fff;padding-bottom:15px !important; margin-bottom:15px;}
.block110  .parallax110 {    height: 500px !important;}
.parallax112{text-align:center;}
.block117 > div > div.inner {    padding-bottom: 0px!important;}
.block115 .inner ,.block114 .inner{margin-bottom:25px;}
.belka-lewa{border-left:none;border-bottom:2px solid #bbb;}
.block162 .pomocnicza{margin-top:0px;}
.belka-lewa.podwojna-belka{padding:10px 15px 10px 15px;}
.belka-lewa .podwojna-belka-zewnetrzna{border-left:none;padding:0px 0 0px 0px;}
.kontakt-boxy {display:flex;flex-direction: column-reverse;}
/* .kontakt-boxy .block162 {display:flex;}
.kontakt-boxy  .block163 {display:flex;} */
.boxy-jak-produkty{width:100%}
.boxy-jak-produkty .boxy-jak-produkty-wewnetrzne h3{display:inline-block; width:100%;}


/* 
#djcatalog .djc_items .djc_item, #djcatalog .djc_related_items .djc_item{width:100% !important;} */ 
#djcatalog .djc_items .djc_item_in, #djcatalog .djc_related_items .djc_item_in {    padding: 10px 10px !important;}
#djcatalog  .djc_subcategory_in{    padding: 10px 10px !important;}
#djcatalog .djc_items .djc_item_in h3 a, #djcatalog .djc_related_items .djc_item_in h3 a{font-size:14px !important;}
#djcatalog  .djc_subcategory_in h3 a{font-size:14px !important;}
.djc_subcategories .djc_subcategory_bg .djc_subcategory_in .djc_readon .btn, .djc_items .djc_item_bg .djc_item_in .djc_readon .btn {    padding-left: 0px !important; padding-right: 0px !important;width:100%;}



}
@media all and (max-width:768px) {
#djcatalog .djc_items .djc_item_in, #djcatalog .djc_related_items .djc_item_in {    padding: 10px 20px !important;}
#djcatalog .djc_items .djc_item_in h3 a, #djcatalog .djc_related_items .djc_item_in h3 a{font-size:18px !important;}
.djc_subcategories .djc_subcategory_bg .djc_subcategory_in .djc_readon .btn, .djc_items .djc_item_bg .djc_item_in .djc_readon .btn {    padding-left: 35px !important; padding-right: 35px !important;width:auto;}






#content {display:inline-block; width:100%;}
.ze-stylami > div > div.inner {margin-bottom: 25px;height: 100px!important;}
.banner .title {top: 30px;}
.banner .title p{font-size:  18px;}
.djc_fulltext .images {   float:none; max-width: 100%;margin-top:0;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {white-space: normal!important;}
.table-responsive {border: none!important;}
.block109 .nav.nav-tabs {    position: relative;    top: 0px;}
.block109 > div {     padding-bottom: 50px;    min-height: 400px;}
.block109 .nav.nav-tabs li ,.block109 .nav.nav-tabs li:first-of-type, .block109 .nav.nav-tabs li:last-of-type  {  display: inline-block;width:100%!important;float:none!important;}
.block109 .nav.nav-tabs li a{font-size:24px!important}    
.tab-pane h2 + div > img {width:100%;height:auto;margin-bottom:15px;}
.zolty{display:inline-block;width:100%;margin-bottom:15px;}
.rl_tabs.outline_content>.tab-content>.tab-pane {    padding-left: 0px!important;   padding-right: 0px!important;}
.navbar-nav {    margin: 0;}
.navbar-nav li a{display:inline-block;width:100%;text-align:center;}
.block96 > div{padding:0;}
#naglowek  ul li.dropdown.parent > ul{display:none!important;}
#naglowek  ul li.dropdown.parent.activemenu > ul{display:block!important;}
.activemenu>.mobile-menu {background: url(../../../images/obrazy/arrow_up_bialy.png) no-repeat center center #003067;}
.mobile-menu {color: #fff;display: block;width: 35px;height: 35px;position: absolute; right: 0px;top: 0px;z-index: 1000;    background: url(../../../images/obrazy/arrow_down_bialy.png) no-repeat center center #003067;}
.navbar-toggle {    margin-right: 0px!important;}
#djcatalog > div{padding:0;}
.breadcrumbs-inner {border-top:none;}
.breadcrumbs-inner a , .breadcrumbs-inner span.ostatni {padding:8px 5px!important;width: auto;display: block;border-top: 1px solid #999;}
.breadcrumbs-inner span.divider {display:none;}
.breadcrumbs-inner:after{display:none;}
.breadcrumbs-inner a:after{content:url(../../../images/obrazy/bread.png);position:absolute;top: 0;right: -12px;} 
.breadcrumbs-inner span.ostatni:after{content:url(../../../images/obrazy/bread.png);position:absolute;top: 0;right: -12px;} 
.breadcrumbs-inner span.active{    border-top: 1px solid #999;    height: 100%;    padding: 8px;}
.left .block166 .inner > div > ul.nav {    padding-left: 15px;}
.left .block166 ul li.dropdown.parent ul.nav li a {line-height: 1;}
header .dropdown-menu{width:100%;}
#main #content .blog .pull-left.item-image{margin-bottom:15px;}




}
@media all and (max-width:480px) {
.parallax110 .text .row > div {max-width:100%;margin-left:auto;;margin-right:auto;}
.left .block166 .inner > div > ul.nav {    padding-right: 10px;    padding-left: 10px;}
.djc_fulltext .images {    min-width: 50px;}



}
@media all and (max-width:400px) {
div[id^="g-recaptcha"] {    transform: scale(0.8);    -webkit-transform: scale(0.8);    transform-origin: 0 0;    -webkit-transform-origin: 0 0;}
}
@media all and (max-width:320px) {
div[id^="g-recaptcha"] {    transform: scale(0.7);    -webkit-transform: scale(0.7);    transform-origin: 0 0;    -webkit-transform-origin: 0 0;}
}












@font-face {
    font-family: 'overpassregular';
    src: url('../fonts/overpass-regular-webfont.eot');
    src: url('../fonts/overpass-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/overpass-regular-webfont.woff2') format('woff2'),
         url('../fonts/overpass-regular-webfont.woff') format('woff'),
         url('../fonts/overpass-regular-webfont.ttf') format('truetype'),
         url('../fonts/overpass-regular-webfont.svg#overpassregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'overpasssemibold';
    src: url('../fonts/overpass-semibold-webfont.eot');
    src: url('../fonts/overpass-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/overpass-semibold-webfont.woff2') format('woff2'),
         url('../fonts/overpass-semibold-webfont.woff') format('woff'),
         url('../fonts/overpass-semibold-webfont.ttf') format('truetype'),
         url('../fonts/overpass-semibold-webfont.svg#overpasssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'overpassbold';
    src: url('../fonts/overpass-bold-webfont.eot');
    src: url('../fonts/overpass-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/overpass-bold-webfont.woff2') format('woff2'),
         url('../fonts/overpass-bold-webfont.woff') format('woff'),
         url('../fonts/overpass-bold-webfont.ttf') format('truetype'),
         url('../fonts/overpass-bold-webfont.svg#overpassbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.red {color:#FF0000 !important;}
.wimg {height:auto !important;}

.pull-center {display:block;margin:0 auto;}
.pull-left {float:left;margin-right:20px;}
.pull-right {float:right;margin-left:20px;}

#main ul:not(.nav):not(.menu):not(.bxslider) li ul li {list-style:circle !important;}

#droppicsgallery77 > div.droppicspictures > div > a > div > img{width: 250px;}

#navbar-collapse-165 > ul > li > a.dropdown-toggle{display: none !important;}

.body-lg .projekt-i-realizacja{padding-top: 40px;}
.body-sm .projekt-i-realizacja{padding-top: 20px;}
.body-xs .projekt-i-realizacja{padding-top: 20px;}

.page h1.mid {text-align:center;background-position: 50% 100%;}

a:visited, a:focus{    text-decoration: none;}
.body-sm #content > div.wpisy-blogowe.blog > div.kafel > div > div > div > span.date {    float: right;}
.body-xs #content > div.wpisy-blogowe.blog > div.kafel > div > div > div > span.date {    float: right;}


.lang-ru #content strong{font-weight:600;}
.lang-ru em{font-style:italic!important;}

.body-sm .tabelka {overflow:scroll;}

.odwrotnosc {
    unicode-bidi: bidi-override;
    direction: rtl;
}