@import url('owl.carousel.css');

@import url('owl.theme.css');

.no-padding {
    padding:0px;
}

.item-page h3 {
font-family: 'brandon_grotesqueblack', sans-serif;
text-transform: uppercase;
}
.blog h2 .subheading-category,
.item-page h2 a,
.blog h2 .subheading-category,
.item-page h2 {
font-family: 'brandon_grotesqueblack', sans-serif;
text-transform: uppercase;
font-size: 38px;
color: #444444;
}
.item-page .page-header {
border-bottom: 0px;
}
.item-page {
font-size: 16px;
color: #444444;
line-height: 26px;
padding-bottom: 40px;
font-family: 'proxima_nova_rgregular', sans-serif;
}
.item-page strong {
font-family: 'proxima_novasemibold', sans-serif;
}
.item ol,
.item-page ol {
margin: 15px 0 15px 40px;
}
.item ul,
.item-page ul {
margin: 15px 0;
padding: 0px;
padding-left: 10px;
}
/*.item ul li,
.item-page ul li {
list-style: none;
background: url(../img/liBg.png) no-repeat left 4px;
margin: 7px 0;
padding-left: 25px;
}*/
.item ol li,
.item-page ol li {
margin: 7px 0;
}
.item p,
.item-page p {
margin-bottom: 20px;
}
.item-page table tr td {
padding: 20px;
}
#kontakt tr td {
padding: 0px;
}
.blog h2 .subheading-category {
margin: 30px 0 35px;
display: block;
}
h2 {
font-family: 'proxima_nova_rgbold', sans-serif;
}

/* lang */
.lang {
float: right;
margin-bottom: 20px;
}
.lang .lang-inline li {
margin: 0px;
}
.lang .lang-inline a {
padding: 0;
margin: 0px;
margin-top: -1px;
padding-left: 5px;
border: none;
}
.lang .lang-inline a img {
border: 1px solid #E3E3E3;
}

.navbar-wrapper {
padding-top: 38px;
position: relative;
}

.menuFirst {
/*padding-top: 16px;*/
margin-top:20px;
}
.menuFirst ul {
/*text-align: right;
float: right;
margin: 0;
padding: 0px;*/
}
.menuFirst ul li {
display: inline;
}
.menuFirst ul li a {
padding: 0 30px;
border-left: 1px solid #e3e3e3;
text-transform: uppercase;
color: #666666;
font-size: 13px;
}
.menuFirst ul.lang-inline li a {
    border-left: 0;
    padding: 0px 5px;
}

.menuFirst ul li:first-child a {
border-left: none;
padding-left: 0px;
}
.menuFirst ul li:last-child a {
border-right: none;
padding-right: 0px;
}

.menuSecond {
margin-top: 20px;
}
/*.menuSecond ul {
text-align: right;
margin: 0;
padding: 0;
}*/
/*.menuSecond ul li {
display: inline-block;
margin-left: 7px;
}*/
.menuSecond ul li a {
background: #f3f3f3;
font-size: 14px;
color: #444444;
font-family: 'proxima_novasemibold', sans-serif;
padding: 10px 10px;
}

.navbar-wrapper {
padding-bottom: 40px;
}
.search {
}

#mySlider {
padding-bottom: 40px;
}

.home {
padding-bottom: 58px;
}
.home .row {
margin-bottom: 28px;
font-family: 'proxima_novasemibold', sans-serif;
}
.home .row > div {
/*    -webkit-box-shadow:inset 0 0 0 2px #f3f3f3;
box-shadow:inset 0 0 0 2px #f3f3f3;
*/
min-height: 205px;
}
.home .row .col-md-12 {
-webkit-box-shadow:inset 0 0 0 2px #f3f3f3;
box-shadow:inset 0 0 0 2px #f3f3f3;
min-height: 205px;
padding-top: 2px;
}
.home .row .col-md-12.no-padding {
    padding:0px;
}
.home .row .col-md-8 .col-md-12 {
padding: 0px;
}
.home .row .col-md-8 .col-md-12 > .col-md-6{
padding-left: 0px;
}
.home .row .col-md-8 .col-md-12 .col-md-6 .col-md-12 {
padding: 0px 15px;
}


.home .news {
background: #f3f3f3;
}
.home .row > div img {
/*margin: 2px;*/
}
.home .row > div .date {
color: #ed2435;
font-size: 12px;
padding-left: 20px;
padding-top: 13px;
padding-bottom: 3px;
}
.home .row > div .more {
font-size: 14px;
color: #444444;
width: 90%;
padding: 0 8px;
background: url(../img/more.png) no-repeat right center;
}

.allNews {
margin-top: 60px;
background: url(../img/seeAll.png) right no-repeat;
float: right;
color: #ed2435;
font-size: 14px;
padding: 4px 0;
padding-right: 36px;
}
.straty .allNews {
margin-top: 30px;
background-image: url(../img/more.png);
padding-right: 15px;
padding-top: 7px;
}

.straty,
.aktualnosci,
.dzielo                             
{
/*padding: 20px 38px 0 38px;
*/
}

/*.straty {
width: 294px;
float: left;
min-height: 185px;
}*/

/*.list {
float: right;
width: 400px;
}*/
.list .col-md-6 {
width: 50%;
float: right;
margin: 0px;
}
.list .col-md-6 ul {
padding-left: 20px;
padding-top: 25px;
}
.list .col-md-6 ul li {
list-style: none;
margin-bottom: 7px;
}
.list .col-md-6 ul li a {
color: #444444;
}

.dzielo a {
color: #666666;
width: 100%;
margin-top: 15px;
float: left;
padding-right: 10px;
font-size: 14px;
background: url(../img/more.png) no-repeat right center;
}
.aktualnosci {
/*padding-top: 32px;*/
}


footer {
background: #444444;
}
.footer_first {
padding: 30px 0;
}
.footer_menu ul {
display: table;
width: 100%;
padding-top: 25px;
}
.footer_menu li {
list-style: none;
display: table-cell;
width: 20%;
text-align: center;
}
.footer_menu li a {
text-transform: uppercase;
color: #FFF;
font-size: 14px;
}
.footer_second {
background: #333333;
padding: 27px 0 20px;
color: #adadad;
}
.footer_second a {
color: #adadad;
}


ul.breadcrumb {
background: none;
padding-left: 0px;
margin-bottom: 30px;
margin-top: 0px;
}
ul.breadcrumb li {
display: inline;
color: #ed2435;
font-size: 13px;
font-family: 'proxima_novasemibold', sans-serif;
background: none;
padding-left: 0px;
}
ul.breadcrumb li a {
background: url(../img/arrow.png) no-repeat right center;
padding-right: 15px;
margin-right: 10px;
color: #444444;
}


.soc {
padding: 20px 0 0 0;
text-align: right;
}
.soc a {
margin-left: 15px;
}

/* obiekt */
.container.obiekt {
margin-bottom: 30px;
}

.obiekt h1 {
font-size: 30px;
margin-top: -2px;
text-transform: uppercase;
color: #333333;
font-family: 'brandon_grotesqueblack', sans-serif;
}
.obiekt h3 {
font-size: 20px;
margin-bottom: 20px;
color: #666666!important;
font-family: 'proxima_nova_rgbold', sans-serif;
} 
h3.wymiary {
padding-left: 30px;
}
.obiekt .form-horizontal .control-label {
padding-top: 0;
}

.obiekt .control-group {
margin-bottom: 20px;
}
.obiekt .control-label {
font-size: 14px;
color: #444444;
font-family: 'proxima_novasemibold', sans-serif;
}
.obiekt .controls {
font-size: 14px;
margin-left: 170px;
color: #444444;
font-family: 'proxima_nova_rgregular', sans-serif;
} 
.obiekt p {
font-size: 14px;
color: #444444;
font-family: 'proxima_nova_rgregular', sans-serif;
}

.obiekt .img.niezweryfikowany {
background: url(../img/niezweryfikowane_pl.png) no-repeat top right;
display: block;
position: relative;
z-index: 10;
padding: 4px;
}
.obiekt .img.niezweryfikowany .imgNiez {
position: absolute;
top: 0;
right: 0;
}
.obiekt img {
max-width: 100%;
position: relative;
z-index: 8;
float: right;
}


.link_more {
padding-top: 10px;
}
.link_more a {
color: #ed2435;
}
.link_more .druk {
background: url(../img/druk.png) no-repeat left center;
padding-left: 30px;
margin-right: 40px;
}                         
.link_more .pdf {
background: url(../img/pdf.png) no-repeat left center;
padding-left: 20px;
} 


.podobne {
margin-bottom: 120px;
}
h2.podobne {
font-size: 20px;
margin-bottom: 15px;
color: #666666;
font-family: 'brandon_grotesqueblack', sans-serif!important;
}
.podobne h3 {
font-size: 17px;
color: #444444;
font-family: 'proxima_novasemibold', sans-serif;
margin-bottom: 0px;
}
.podobne .cat {
color: #ed2435;
font-size: 13px;
font-family: 'proxima_novasemibold', sans-serif;
} 

#obiektyPodobne .linkTitle {
line-height: 19px;
}

/* search */
a.searchBt {
padding: 0px!important;
}
a.searchBt .image-title {
display: none;
}
.searchBt img {
margin-top: -2px;
}
.searchBt.sActiv:hover, 
.searchBt.sActiv {
background: #444444;
padding-bottom: 34px!important;
}
.search {

/*display: block;
*/ 
background: #444444;

z-index: 100;

/*    height: 48px;

top: -10px;

bottom: -70px;

position: relative;

margin-top: 0px;

margin-bottom: 10px;

padding-top: 13px;
*/
color: #FFF;

font-size: 16px;

font-family: 'proxima_novasemibold', sans-serif;

padding: 15px;

margin-bottom: 10px;

}
.search .container .row-fluid div {
margin-top: 0px;
}
@media (min-width:1170px){
.search input[type='text'] {
    min-width: 500px;
}
}
.search input[type='submit'] {
/*width: 127px;
*/ 
background: #ed2435 url(../img/searchIco.png) no-repeat 19px center;
/*padding-top: 3px;
*/ 
height: 36px;
/*text-align: left;
*/ 
border: none;
padding-left: 50px;
color: #FFF;
font-size: 14px;
font-family: 'proxima_novasemibold', sans-serif;
}
.search a {
font-family: 'proxima_nova_rgregular', sans-serif;
padding-right: 20px;
color: #FFF;
font-size: 14px;
line-height: 38px;
background: url(../img/sArrow.png) no-repeat right 2px;
}
.setyk {
padding: 8px 0 0;
}

.search.show + .container {
margin-top: -100px;
}

/* catalog */
.sort {
padding-top: 14px;
}
.catalog ul {
padding: 0;
margin: 0px;
}
.catalog ul li {
display: inline-block;
min-height: 225px;
background: none;
margin-bottom: 2%;
float: left;
/*margin-left: 2%;*/
/*width: 48%;*/
padding-left: 0px;
/*border: 2px solid #f3f3f3;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;*/
min-height: 225px;
line-height: 20px;
}
.catalog li .col-md-12 {
    border: 2px solid #f3f3f3;
    min-height: 225px;
}

@media (min-width: 1170px) {
    .catalog ul li,
    .catalog li .col-md-12
    {
        max-height: 250px;
        overflow: hidden;
    }
}

.catalog ul li:nth-child(odd) {
margin-left: 0px;
}
.catalog ul li .img {
/*border: 2px solid #f3f3f3;*/
margin: 15px;
text-align: center;
}

.catalog ul li {

}
.catalog ul li .img img {
max-height:182px;
max-width: 100%;
}
.catalog .col-md-5,.catalog .col-md-7 {
padding: 0;
}

.cContent {
padding: 15px;
padding-left: 0px;
font-size: 12px;
color: #444444;
font-family: 'proxima_nova_rgregular', sans-serif;
}
.cContent p {
margin: 0;
}
.cContent strong {
font-family: 'proxima_novasemibold', sans-serif;
font-weight: normal;
font-size: 13px;
}


.linkTitle {
width: 100%;
float: left;
margin-bottom: 10px;
min-height: 22px;
margin-top: 2px;
background: url(../img/more.png) no-repeat right 4px;
margin-right: 15px;
font-size: 14px;
color: #333333;
}

.form-horizontal .tags .form-group {
    margin-left: 0px;
    margin-right: 0px;
}

.tags {
background: #f3f3f3;
/*padding: 15px 20px 15px 15px;*/
padding-bottom: 15px;
}
.tag a {
color: #ed2435;
font-size: 14px;
padding: 5px 4px;
margin-bottom: 6px;
float: left;
font-family: 'proxima_novasemibold', sans-serif;
}
a.t1 {
font-size: 14px;
}
a.t2 {
font-size: 16px;
}
a.t3 {
font-size: 18px;
}
a.t4 {
font-size: 20px;
}
a.t5 {
font-size: 22px;
}
a.t6 {
font-size: 24px;
}
a.t7 {
font-size: 26px;
}
.boxLeft {
margin-bottom: 20px;
}
.boxLeft h3 {
font-size: 32px;
margin: 4px 0 6px;
font-family: 'brandon_grotesqueblack', sans-serif;
text-transform: uppercase;
}


/* paginate */
.paginate {
margin-bottom: 66px;
margin-top: 10px;
}
.paginate ul {
text-align: right;
}
.paginate ul li {
display: inline;
list-style: none;
background: none;
padding-left: 0px;
}
.paginate ul li a {
background: #f3f3f3;
padding: 5px 8px 4px;
border: 2px solid #f3f3f3;
color: #444444;
font-size: 13px;
}
.paginate ul li.activ a,
.paginate ul li a:hover {
background: #FFF;
text-decoration: none;
}
.paginate ul li a.arr {
background: #FFF no-repeat center center;
border-color: #FFF;
}
.paginate ul li a.arr.left {
background-image: url(../img/paginateL.png);
}
.paginate ul li a.arr.rigt {
background-image: url(../img/paginateR.png);
}




/* News */
.blog {
padding-bottom: 30px;
}
.blog.newsy .items-row {
margin-bottom: 28px;
}
.blog.newsy .item .item-image {
padding: 2px 2px 4px;
}
.blog.newsy .item,
.blog.newsy .item .page-header {
float: left;
padding: 0;
clear: both;
width: 100%;
margin: 0;
border: none;
}
.blog.newsy .col-md-12 {
-webkit-box-shadow:inset 0 0 0 2px #f3f3f3;
box-shadow:inset 0 0 0 2px #f3f3f3;
min-height: 205px;
}
.blog dt.article-info-term {
display: none;
}
.blog dd.create {
margin-left: 0px;
color: #000;
}
.blog dd.create span {
display: none;
}             
.blog.newsy dd.create {
font-size: 12px;
color: #ED2435;
padding: 8px 0 0 20px;
}
.blog.newsy .page-header h2 {
padding: 0 20px 15px;
margin: 0px;
line-height: 13px;
clear: both;
font-family: 'proxima_novasemibold',sans-serif;
}
.blog.newsy .page-header h2 a {
font-size: 14px;
color: #444444;
width: 100%;
padding: 0 20px 0 0;
background: url(../img/more.png) no-repeat right center;
}
.blog.newsy dl.article-info.muted {
float: left;
clear: both;
padding: 0;
margin: 0;
}
.blog.newsy p.readmore {
clear: both;
padding-left: 20px;
display: none;
}

.item-page.newsy .article-info {
margin: -30px 0 15px;
color: #444444;
}
.item-page.newsy .article-info-term {
display: none;
}
.item-page.newsy .create {
margin-left: 0px;
}
.item-page.newsy .create span {
display: none;
}
.item-page.newsy .article-info-term {
display: none;
}



.blog.newsy .tContent {
display: none;
}
.blog.faqN .page-header {
border: none;
margin: 0;
margin-top: 30px;
}
.blog.faqN .page-header h2 {
font-size: 26px;
}
.faqN h1 {
color: #444444;
font-family: 'brandon_grotesqueblack',sans-serif;
font-size: 38px;
text-transform: uppercase;
}

.home .col-md-4 a.more {

padding-right: 0px;

}
.home .col-md-4 .more span {
/*width: 310px!important;*/
float: left;
padding-left: 0px;
/*white-space: nowrap!important;*/
overflow: hidden!important;
text-overflow: ellipsis!important;
}

h3.tTitle {

margin-top: 20px;

display: inline-block;

clear: both;

margin-bottom: 0px;

}

ul.Kkat {

padding: 0 0 25px;

margin: 5px 0 0 0px;

}

ul.Kkat li {

display: inline-block;

background: none;

padding: 0;

margin-bottom: 15px;

}

ul.Kkat li a {

background: #F3F3F3;

padding: 8px 9.7px;

color: #444;

}
ul.Kkat li a.active,
ul.Kkat li a:hover{
background: #ED2435;

color: #FFF;

text-decoration: none;

}

.infoAcc .page-header h2 a {

color: #333333;

text-transform: uppercase;

font-size: 26px;

text-decoration: none;

outline: none;

}
.infoAcc .page-header {

border: none;

margin-bottom: 10px;

border-bottom: 1px solid #cdcdcd;

padding-bottom: 0px;

margin-top: -5px;

}

.tooltip-inner{
max-width:200px;

padding:3px 8px;

color:#fff;

font-size: 14px;

text-align:center;

text-decoration:none;

background-color:#000;

-webkit-border-radius:4px;

-moz-border-radius:4px;

border-radius:4px
}


/* fonts */
@font-face {

font-family: 'brandon_grotesqueblack';

src: url('../fonts/brandon_blk-webfont-webfont.eot');

src: url('../fonts/brandon_blk-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/brandon_blk-webfont-webfont.woff') format('woff'),
url('../fonts/brandon_blk-webfont-webfont.ttf') format('truetype'),
url('../fonts/brandon_blk-webfont-webfont.svg#brandon_grotesqueblack') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'proxima_nova_rgbold';

src: url('../fonts/proximanova-bold-webfont.eot');

src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-bold-webfont.woff') format('woff'),
url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'proxima_nova_rgregular';

src: url('../fonts/proximanova-regular-webfont.eot');

src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-regular-webfont.woff') format('woff'),
url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'proxima_novasemibold';

src: url('../fonts/proximanova-semibold-webfont.eot');

src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-semibold-webfont.woff') format('woff'),
url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'),
url('../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');

font-weight: normal;

font-style: normal;

}

.row-fluid .col-md-3 {

width:208px
}

.row-fluid .col-md-9 {

/*width:950px;

margin-left:10px;
*/
}
.menuSecond ul li a {

/*padding:13px;
*/
}
ul.pagination {
    margin-top: 0;
}

.navbar {
    margin-bottom: 0;
}
.navbar-brand {
/*    width: 206px;
    height: 120px;*/
}
.navbar-brand {
  padding: 0px;
  height: 120px;
}
.navbar-brand>img {
  height: 100%;
  padding: 2px 5px; 
  width: auto;
}

.navbar-toggle {
        border-color: #dedede;
}
.navbar-toggle .icon-bar {
    background-color: #444;
}

.col-md-10.navbar-collapse{
    width: 83.3333%;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #bababa;
    color: #444;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #bababa;
    border-color: #bababa;
    color: #444;
}

.pagination > li > a, .pagination > li > span {
    color: #444;
}

.btn-default {
    background-color: #ed2435;
    color: #fff;
    font-family: "proxima_novasemibold",sans-serif;
    font-size: 14px;
}

.carousel {
    margin-bottom: 20px;
}
.carousel-caption {
    left: 10%;
    right: 10%;
    text-align: left;
}
.carousel a {
    color: #fff;
    font-weight: 700;
    text-shadow: 4px 4px 6px #000;
}
.carousel h2 {
    font-size: 48px; 
    line-height: 50px;
}
.carousel p {
    font-size: 24px; 
    line-height: 32px; 
}
.carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    background-color: #dedede;
    border: 1px solid #dedede;
    height: 15px;
    width: 15px;
}
.carousel-indicators .active {
    background-color: #444;
    height: 17px;
    width: 17px;
}



@media (max-width: 1200px) {
    .home .col-md-4,
    .home .col-md-8 {
        margin-bottom: 10px;
    }
    h2 {
        margin-top: 0px;
        padding-top: 5px;
    }
    .list .col-md-6 ul {
        padding-left: 2px;
        padding-top: 5px;
    }
    .list .col-md-6 ul li {
        margin-bottom: 5px;
    }
    .home .col-md-4 .more span {
        width: 90%;
    }
    
    .nav-pills > li,
    .nav-pills > li + li
    {
        margin:5px;
    }
    .nav-pills > li a {
        font-size: 16px;
    }
    .menuFirst ul,
    .menuSecond ul
    {
        float: left !important;
    }
    .menuFirst ul li a,
    .menuFirst ul li:first-child a,
    .menuFirst ul li:last-child a
    {
        padding: 10px;
        border: 0;
    }

}
@media (max-width: 900px) {
    .carousel h2 {
        font-size: 20px;
        line-height: 20px;
    }
    .carousel p {
        font-size: 18px;
        line-height: 18px;
    }
    .col-md-10.navbar-collapse{
        width: 100%;
    }
    .navbar .container{
        padding: 0;
    }
}

@media (max-width: 490px) {

    h2{
        font-size: 20px;
    }
    .home .row .col-md-8 .col-md-12 .col-md-6 .col-md-12 {
        padding: 0px 5px;
    }

}