﻿@import url('colors.css');
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,700,700italic,400italic&subset=latin,latin-ext);
/*
Theme Name: customizr_paneltech
Version: 1.0
Description: A child theme of Customizr
Template: customizr-pro
Author: Administrator
*/
/* Your awesome customization starts here */
html { font-size: 62.5%; box-sizing:border-box;} 
*, *:before, *:after {
  box-sizing: border-box;
}
body { font-size: 1.8rem; line-height:2.5rem;color:#000;font-family:Lato;}
#tc-page-wrap{background-color:#00275C;min-height:100%;}
#main-wrapper{max-width:1280px;margin:0px auto;background-color:#fff;}
#header_bg{max-width:1280px;margin:0px auto;}
#footer .credits{display:none}
header.tc-header{border:0px;}
header .navbar-wrapper{margin-top:0px;margin-left:0px !important;}
header .navbar .navbar-inner{margin-top:0px !important;box-shadow:none;background-color:transparent;background-image:none;}
header .navbar .navbar-inner h2{display:none;}
header.tc-header{background-color:#fff;}
Table{border:0px;}
tr, td{border:0px;background-color:#fff;}
a{outline:0px !important;}
.tc-header .brand a {margin-top:15px;}
.site-logo img{height:60px !important;width:auto;margin-bottom:5px;}
#bgContainer{position:relative;width:100%;height:90vh;background-image:url(../../../images/front1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;}
#sliderContainer{position:relative;width:100%;height:89vh;}

.slick-dots li.slick-active button::before {

    opacity: .75;
    color: 

    black;

}
.slick-dots li button::before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: 
    black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: ransparent;

border: 0;
outline: none;
background:  transparent;

}
.slick-dots li button:hover, .slick-dots li button:focus {

    outline: none;

}
#thumbnailsContainer{position:absolute;bottom:8%;width:100%;display:block;z-index:11;height:212px;padding:0px;}
#thumbView{position:absolute;left:0px;top:0px;right:0px;bottom:0px;overflow:hidden;padding:0px;}
#mainThumbs{
  overflow: auto;
  margin: 0px;
  width: 100%;
  height: 100%;
  float: left;
  padding-left: 70px; 
  padding-right: 70px;
  box-sizing:border-box;  
  background-color:transparent;
}

#mainThumbs ul{list-style-type:none;margin:0px;display:block;height:100%;}
#mainThumbs ul li{height:100%;}
#mainThumbs ul li:first-child{ margin-left: 120px; }
#mainThumbs ul li:last-child{ margin-right: 120px; }
.mainThumb{display:block;margin:0px auto 0px auto;border:3px solid #fff;
padding:0px 10px 0px 10px;
position: relative;
left:0px;top:0px;
  -webkit-border-top-left-radius: 40px;
  -moz-border-radius-topleft: 40px;
  border-top-left-radius: 40px;  
  box-sizing:border-box;
  height:100%;  
  width:287px;
}

.mainThumb h2{font-size:1.2rem;color:#fff;font-family:Oswald;text-transform:uppercase;text-align:center;font-weight:400;text-shadow:none;display:none;}

.mainIco{position:relative;display:block;position:absolute; left:5%;top:10%;right:5%;bottom:10%; background-size:cover;background-repeat:no-repeat;background-position:center;}
.mainThumb:hover{background-color:rgba(0,24,56, 0.7);cursor:pointer;}
.mTSButton{display:block;width:50px;height:120px;top:75px;background-color:red;}
.mTSButtonLeft{}
.mTSButtonRight{}
.slick-arrow{background-color:transparent;content:"";width:48px;height:80px;border:0px;z-index: 1000;}
.slick-prev{display:block;position:absolute;top:40%;left:0px;background-image:url(../../../images/arrL.png);background-repeat:no-repeat;}
.slick-next{display:block;position:absolute;top:40%;right:0px;background-image:url(../../../images/arrR.png);background-repeat:no-repeat;}


#dotContainer{position:absolute;top:-80px;width:100%;overflow:hidden;list-style-type:none;}
#tDotsUl{display:block;text-align:center;width:100%;}
.tDot{display:inline-block;width:20px;height:20px;background-image:url(../../../images/dot1.svg);background-size:contain;background-repeat:no-repeat;text-align:center;}
.slick-dots li{display:inline-block;width:20px;height:20px;list-style-type:none;}
.slick-dots button{display:inline-block;width:20px;height:20px;border:0px;background-color:transparent;background-image:url(../../../images/dot1.svg);background-size:contain;background-repeat:no-repeat;text-align:center;}
.actDot{background-image:url(../../../images/dot2.svg)}
#prevArr{display:block;position:absolute;top:30%;left:0px;background-image:url(../../../images/arrL.png);background-repeat:no-repeat;padding:0px;}
#nextArr{display:block;position:absolute;top:30%;right:0px;background-image:url(../../../images/arrR.png);background-repeat:no-repeat;}
#prevArr-realizacja{display:block;position:absolute;top:40%;left:0px;background-image:url(../../../images/arrL.png);background-repeat:no-repeat;padding:0px;}
#nextArr-realizacja{display:block;position:absolute;top:40%;right:0px;background-image:url(../../../images/arrR.png);background-repeat:no-repeat;}
#prevArr:hover{background-image:url(../../../images/arrLon.png);}
#nextArr:hover{background-image:url(../../../images/arrRon.png);}
.slick-list{height:100%;}
.slick-track{height:100%;}


.arr{display:block;width:50px;height:50px;border-left:3px solid #fff;border-top:3px solid #fff;position:absolute;top:75px;}
.arr2{display:block;width:20px;height:20px;border-left:2px solid #fff;border-top:2px solid #fff;position:absolute;top:40px;}
#arrL{transform: rotate(-45deg);left:20px;}
#arrR{transform: rotate(135deg);right:20px;}
#arrL2{transform: rotate(-45deg);left:-30px;}
#arrR2{transform: rotate(135deg);right:-30px;}
.mIco1{background-image:url(../../../images/ico_plyty_warstwowe_en.svg);}
.mIco2{background-image:url(../../../images/ico_styropian_en.svg);}
.mIco3{background-image:url(../../../images/ico_drzwi_en.svg);}
.mIco4{background-image:url(../../../images/ico_komory_en.svg);}
.mIco5{background-image:url(../../../images/ico_konstrukcje_en.svg);}
.mIco6{background-image:url(../../../images/ico_kasetony_en.svg);}
.mIco7{background-image:url(../../../images/ico_wykonawstwo_en.svg);}
.mIco8{background-image:url(../../../images/ico_obrobki_en.svg);}
#header_bg .nav {}
#header_bg #langs{position:absolute;right:2rem;}
#header_bg #langs a{font-size:1.2rem}
#header_bg #langs .lsep{display:inline-block;margin:0px 0rem 0 0.2rem;font-size:1.2rem;color:#6698b1;}
#header_bg .nav li{#header_bg .nav {}}
#header_bg .nav li a{display:block;outline:0px !important;border:0px;border-top:5px solid #fff;padding:30px 20px 20px 20px;font-weight:bold;font-size:16px;text-transform:uppercase;font-family:'Roboto Condensed' !important;}
#header_bg .nav li a:link{border-top:5px solid #fff;color:#00275c !important;

 -moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}
#header_bg .nav li a:visited{border-top:5px solid #fff;color:#00275c !important;
}
#header_bg .nav li a:hover{color:#6697b0 !important;border-top:5px solid #6697b0 !important;}
#header_bg .nav li a:active{color:#6697b0;border-top:5px solid #6697b0}


#header_bg ul.nav ul li a:before {
    content: " • ";
} 
#header_bg ul.nav ul{background-color:#6697b0;}
#header_bg ul.nav li ul li a{display:block;border:0px;border-top:0px solid #fff;padding:8px 20px 8px 10px;background-color:#6697b0;font-weight:bold;font-family:'Roboto Condensed' !important;font-size:16px;text-transform:uppercase;}
#header_bg ul.nav li ul li a:link{color:#fff !important;border-top:0px solid #fff !important;}
#header_bg ul.nav li ul li a:visited{border-top:0px solid #fff !important;color:#fff !important;}
#header_bg ul.nav li ul li a:hover{color:#00275c !important;border-top:0px solid #6697b0}
#header_bg ul.nav li ul li a:active{color:#00275c !important;border-top:0px solid #6697b0}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #fff;    
    border-top:5px solid #6697b0;
    color: #27cbcd;
}

.subPageHd{width:100%;max-width:1280px;
  position:relative;
  border-left:1px solid #fff;border-right:1px solid #fff;
}
#subPageHdPict{
  position:absolute;
  top:80px;  
  left:100px;  
  padding:50px 0px 0px 200px;  
  margin:0px;
  z-index:5;
  font-family:'Oswald';font-size:3.6rem;  
  color:#fff;
  background-repeat:no-repeat;    
  background-size:contain;  
  text-transform:uppercase;
  height:160px;  
  }  
#subPageHdPict2{
  position:absolute;
  top:80px;  
  left:100px;  
  padding:50px 0px 0px 20px;  
  margin:0px;
  z-index:5;
  font-family:'Oswald';font-size:3.6rem;  
  color:#fff;
  background-repeat:no-repeat;    
  background-size:contain;  
  text-transform:uppercase;
  height:160px;  
  }
#navTabs{background-color:#fff;padding:0px 10px 1px 50px;height:0rem;}
a.secNav{font-family:'Roboto Condensed';margin:0px;box-sizing:border-box;height:100%;background-color:#fff;font-weight:700;font-size:1.6rem;color:#203f79;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0.0rem 1rem 0.0rem 1rem;}
a.secNav:hover{color:#fff;background-color:#00275c;}
#second_menu_container{background-color:#00275c;padding:1.2rem;border:1px solid #fff;}
#second_menu {}
#second_menu a{color:#fff;font-family:'Roboto Condensed';text-decoration:none;}
#second_menu li{display:inline-block;margin-right:37px;list-style-type:none;padding:0.8rem 0px;vertical-align:top;color:#fff;text-transform:uppercase;font-size:2.2rem;text-align:left;font-weight:700;}
#second_menu .sub-menu {list-style-type:disc;}
#second_menu .sub-menu li{display:list-item;font-weight:400;font-size:1.9rem;padding:0.5rem 0px;list-style-type: disc;}

.NoSubMargin ul{
    margin: 0;
    padding: 0;    
    list-style-type:none
}
.NoSubMargin ul li{list-style-type:none}
li.topMnClass{
  font-size: 2.2rem !important;
  font-weight: 700  !important;  
  list-style-type: none !important;  
  padding-top:0.5rem;
}

/*about*/
h2{font-family:Oswald;font-size:2.3rem;color:#fff;text-transform:uppercase;border:1px solid #fff;margin-bottom:1rem;padding:1rem;text-align:center;font-weight:200;letter-spacing:1.2rem;
  -webkit-border-top-left-radius: 1rem;
  -webkit-border-top-right-radius: 1rem;
  -moz-border-radius-topleft: 1rem;
  -moz-border-radius-topright: 1rem;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
h2.blue{
color:#6697B0;text-transform:uppercase;border:1px solid #6697B0;
}
#content{border-left:1px solid #fff;border-right:1px solid #fff;}
.scene{max-width:1024px;margin:auto;position:relative;left:0px;top:0px;}
.sc0{position:relative;left:0px;top:0px;background-color:#6697b0;min-height:50rem;border:1px solid #6697b0;padding:3rem 7rem 7rem 7rem;color:#fff;}
#sc0s1{font-family:Oswald;font-weight:400;margin-bottom:0rem;font-size:6.5rem;line-height:12.5rem;padding-bottom:2rem;}
.sc0s1Pict{width:150px;height:auto;}      
#sc0s1Pict1{margin:0 3rem 5rem 0;}
#sc0s1Pict2{margin:0 3rem 5rem 3rem}                 
#sc0s1Pict3{margin:0 3rem 5rem 3rem}
#sc0s1Pict4{margin:0 0rem 5rem 3rem;}
#sc0s1span4 { content:"."; display:block }
#sc0s1Pict5{margin:0.5rem 3rem 1rem 0rem}
#sc0s1Pict6{margin:0.5rem 3rem 1rem 3rem}                 
#sc0s1Pict7{margin:0.5rem 3rem 1rem 3rem}                  
#sc0s1Pict8{margin:0 0rem 1rem 3rem} 

.sc1{position:relative;left:0px;top:0px;background-color:#00275c;min-height:50rem;border:1px solid #00275c;padding:3rem 7rem 7rem 7rem;}
.sc2{position:relative;left:0px;top:0px;background-color:#6697b0;min-height:50rem;border:1px solid #6697b0;padding:3rem 7rem 7rem 7rem;}
.sc2White{position:relative;left:0px;top:0px;background-color:#fff;min-height:50rem;border:1px solid #6697b0;padding:3rem 7rem 7rem 7rem;}

#datesOuterContainer{position:relative;display:block;position:relative;padding:0rem;margin-top:5rem;width:100%;min-height:40rem;box-sizing:border-box}
#datesInnerContainer{position:absolute;left:0px;top:0px;display:block;position:relative;margin:0px;}                    
.dateBox{position:relative;display:inline-block;width:11.8rem;margin-right:3rem;vertical-align:top;}
.dateBoxLast{margin-right:0.5rem;}
.fotoBrd{width:100%;height:17rem;background-image:url(../../../images/thumbBg1.svg);background-repeat:no-repeat;}
.fotoBrd2{width:100%;height:17rem;}
.dateFoto{margin:4px;}
.dateDot{position:absolute;top:12.7rem;left:4rem;width:100%;z-index:4;background-image:url(../../../images/dot3.svg);background-repeat:no-repeat;background-position:center center;width:2.5rem;height:2.5rem;}                   
.dateDot2{}
.dateNum{font-family:Oswald;line-height:5.2rem;font-size:5.2rem;color:#fff;font-weight:400;margin-bottom:1rem;}                     
.dateLine{border-top:8px solid #6697b0;width:65%;margin-bottom:1.5rem;}
.dateText{font-family:Lato;font-size:1.3rem;color:#fff;line-height:1.7rem;}
#dashLine{position:absolute;top:14rem;border-top:1px dashed #fff;width:100%;z-index:3;}

#sc2Col1{display:inline-block;width:36%;color:#fff;padding-top:8rem;text-transform:uppercase;}
#sc2s1{font-family:Oswald;font-weight:400;margin-bottom:0rem;font-size:12.5rem;line-height:12.5rem;padding-bottom:2rem;}
#sc2s2{font-family:Oswald;font-weight:200;font-size:4.7rem;line-height:4.7rem;padding-bottom:0.8rem;}
#sc2s3{font-family:Lato;font-weight:400;font-size:1.2rem;line-height:1.2rem;padding-bottom:2rem;}
#sc2s4{font-family:Oswald;font-weight:200;font-size:4.7rem;line-height:4.7rem;padding-bottom:0.8rem;}
#sc2s5{font-family:Lato;font-weight:400;font-size:1.2rem;line-height:1.4rem;padding-bottom:7rem}                   
#sc2Col2{position:absolute;left:20%;top:18rem;right:7rem;bottom:2rem;background-image:url('../../../images/worldmap.svg');background-repeat:no-repeat;background-size:contain;box-sizing:border-box;}

#sc3Col1{display:inline-block;width:45%;margin-top:5rem;min-height:40rem;background-repeat:repeat;background-size:10% auto; box-sizing:border-box;vertical-align:top;}
#sc3Col2{display:inline-block;width:49%;color:#fff;padding-top:5rem;text-transform:uppercase;margin-left:4rem;vertical-align:top;}
#sc3s1{font-family:Oswald;font-weight:200;margin-bottom:0rem;font-size:4.7rem;line-height:6rem;padding-bottom:2rem;}
#sc3s2{font-family:Lato;font-weight:400;margin-bottom:0rem;font-size:1.3rem;line-height:2.4rem;padding-bottom:1.2rem;text-transform:uppercase;}
.sc3s1Ul{}
.sc3s1Ul li{font-size:1.3rem;line-height:2rem;}
.sc3s2Ul{}
.sc3s2Ul li{margin-bottom:0.7rem}
#sc3s3{font-family:Lato;font-weight:400;font-size:1.8rem;line-height:2.3rem;padding-bottom:2rem;text-transform:uppercase;}


#sc4Col1{display:inline-block;width:35%;margin-right:10%;color:#fff;padding-top:8rem;text-transform:uppercase;box-sizing:border-box;}
#sc4s1{width:3rem;height:5rem;background-image:url('../../../images/cup.svg');background-repeat:no-repeat;background-size:contain;box-sizing:border-box;}
#sc4s2{font-family:Oswald;font-weight:200;font-size:4.7rem;line-height:4.7rem;padding-bottom:0.8rem;}
#sc4s3{font-family:Lato;font-weight:400;font-size:1.3rem;line-height:1.8rem;padding-bottom:2rem;}
                  
#sc4Col2{display:inline-block;width:50%;}
.galOuter{box-sizing:border-box;padding:1rem;background-color:#89acc6;}
#sc5s1{width:100%;height:50rem;margin-top:5rem;background-image:url('../../../images/salesGrowth.svg');background-repeat:no-repeat;background-size:contain;background-position:center center;box-sizing:border-box;}
/*.about*/
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
/*product page*/
.lato, .lato >* {font-family:Lato !important;}
#ptch_content >* {font-family:Lato;}
#ptch_content{padding:7rem;box-sizing:content-box;}
#ptch_content h2{font-family:Oswald;font-size:2.3rem;color:#6697b0;text-transform:uppercase;border:1px solid #6697b0;margin-bottom:4rem;padding:1rem;text-align:center;font-weight:400;letter-spacing:0.6rem;
  -webkit-border-top-left-radius: 1rem;
  -webkit-border-top-right-radius: 1rem;
  -moz-border-radius-topleft: 1rem;
  -moz-border-radius-topright: 1rem;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.dwnSection{padding-left:7rem;box-sizing:content-box;
}
.thumbImgLeft{float:left;width:280px;box-sizing:border-box;}
.thumbImg2{padding:10px;border:10px solid #FEC022}
.imgUpLine{display:inline-block;width:6rem;border-top:7px solid #6697b0;}

.hlt{font-size:2.2rem !important;line-height:initial;color:#6697b0;font-weight:700;margin-bottom:1.6rem;}
#kBoxLine{position:absolute;top:50%;height:5px;width:100%;background-color:#6697b0;z-index:1}
Table#kBoxesT{
  width:100%;
  border:0px;
  border-spacing: 20px;
  border-collapse: separate;  
}
#kBoxes{
  position:relative;  
  z-index:1;
  box-sizing:border-box; 
  width:100%;  
  
  background-color:transparent;  
  margin:auto;
}
#kBoxes tr{background-color:transparent;}
#kBoxes TD.kBox{
  width:25%;    
  height:100%;  
  vertical-align:middle;
  background-color:#fff;    
  position:relative;
  z-index:1;  
  border:0px;  
  padding:0.2rem;  
  border:5px solid #6697b0;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
}
TD.kBox div{
font-size:2.7rem !important;line-height:initial;color:#6697b0;font-weight:700;
  
  background-color:#fff ;
  padding:1.8rem;     
  vertical-align:middle;    
  text-align:center;
  position:relative;z-index:2;
  }  
table.colSp{border-collapse:separate;	border-spacing: 1rem 0;}
table.vTop td{vertical-align:top;position:relative;z-index:1;}
table.whiteBg td{background-color:#fff;}
table.noBrd{border:0px;}
table.noBrd td{border:0px;}
ul.productTypesCells{list-style-type: none;margin:none;padding:0px;}
ul.productTypesCells li.liCol{display:inline-block;width:24.5%;vertical-align:top;padding:0px 6px 0px 6px;}
ul.productTypesCells li.liCol:nth-child(1){padding-left:0px;}
ul.productTypesCells li.liCol:nth-child(4){padding-right:0px;}
ul.productTypesCells li ul{font-size:1.2rem;}

ul.doorTypesCells{list-style-type: none;margin:none;padding:0px;}
ul.doorTypesCells li.liCol{display:inline-block;width:19.5%;vertical-align:top;padding:0px 6px 0px 6px;}
ul.doorTypesCells li.liCol:nth-child(1){padding-left:0px;}
ul.doorTypesCells li.liCol:nth-child(4){padding-right:0px;}
ul.doorTypesCells li {font-size:1.2rem;}
.blue{color:#6697b0;}
.blueBg{background-color:#6697b0}
h1, h2, h3{font-family:Oswald}
h4,h5,h6{font-family:Lato}
h3{font-family:Oswald !important;font-weight:200 !important;color:#6697b0;text-transform:uppercase;line-height:5rem}
h3{font-size:2.5rem;font-weight:bold;line-height:3.5rem;}
.dotArrow{width:5.5rem;height:5.5rem;background-image:url(/images/dotArr.png);background-repeat:no-repeat;position:absolute;left:0px;bottom:1rem;z-index:2;}
ul.crList {
    list-style: none;        
   	  list-style-position: inside;
    display:inline-block;
    padding:0;
    margin:0.7rem 0rem 0.5rem 1.2rem;
    vertical-align:top;   
}
.productIntroText{
margin-left:280px;
}

.productIntroText ul.crList {
    /*display:inline;*/
}
.crList li { 
    padding-left: 0.0em; 
    text-indent: -.9em;    
    line-height:2.2rem;
}

.crList li:before {
    content: "• \00a0 ";
    color: #6697b0; /* or whatever color you prefer */
}
.crList li ul{
   margin:0.0rem 0rem 0.6rem 1.7rem;   
  list-style-type:none;
}
.crList li .crList li:before {
    content: "- \00a0";
    color: #6697b0; /* or whatever color you prefer */
}
.boxList{display:block;margin:0px;padding:0px;}
.boxList li{list-style-type:none;display:inline-block;width:24.5%;max-width:250px;padding:10px;position:relative;}
.boxLiImg{position:relative;left:0px;top:0px;}
.noMarginList{margin-left:0px;}
.entry-header{display:none}
.specTab td{border:1px solid #6697b0;padding:0.2rem 0.2rem 0.2rem 0.2rem;}
table{line-height:1.6em;}
div.tblTitle{
    -moz-border-radius-topleft:10px;
    -webkit-border-bottom-top-radius:10px;
    border-top-left-radius:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    border-top-right-radius:10px;
    background-color:#6697b0;text-align:center;    
    font-family: Oswald !important;    
    font-size:2rem;        
    text-transform:uppercase;
    color:#fff;    
    padding:1rem;
}
tr.oddRow td{background-color:#eff4f7;}
tr.evenRow{}
.tCnt td{text-align:center;}
ul.colorList{
    list-style: none; 
    padding:0px;margin:0px;   
}
ul.colorList li{
  display:inline-block;  
  text-align:center;
  margin-right:10px;  
  margin-bottom:10px;  
}
ul.colorList li span{
  display:inline-block;
  width:133px;  
  height:135px;
  margin-bottom:0.5rem;  
}
table.thumbTable2 td{background-color:#fff;}
#second_menu li.current_page_item a{color:#6697b0;}

table.ordEx{
  background-color:#6697B0; 
  border:0px;  
  border-collapse: separate;
  border-spacing: 10px 10px;
  text-transform:uppercase;
  color:#fff;    
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px
}
table.ordEx td.ordExK1{width:20%;}
table.ordEx td.ordExK2{width:20%;}
table.ordEx td.ordExK3{width:20%;}
table.ordEx td.ordExK4{width:20%;}
table.ordEx td.ordExK5{width:20%;}

table.cs6 td.ordExK1{width:16.5%;}
table.cs6 td.ordExK2{width:16.5%;}
table.cs6 td.ordExK3{width:16.5%;}
table.cs6 td.ordExK4{width:16.5%;}
table.cs6 td.ordExK5{width:16.5%;}
table.cs6 td.ordExK6{width:16.5%;}
table.ordEx tr{
  background-color:#6697B0;
}
table.ordEx TR.ordExR1 td{
  background-color:#6697B0;    
  font-weight:bold;
  color:#fff;
}
table.ordEx td{
  text-align:center;  
  vertical-align:middle;
  padding:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px
}
div.big{font-size:3em;font-weight:bold;margin:15px;}
table.ordEx TR.ordExR2 td{
  background-color:#00285E;
}
.ulWrapper{
border:1px solid #fff;
}
.page-template-downloa article{background-color:#fff;}
.downloadList li {list-style-image: url('/images/pdf2.png');}
.hdh1{background-color:#6697B0;}
.hdh1 H1{margin:0px auto 0px auto;max-width: 1280px;font-size:4rem;color:#fff;text-transform:uppercase;font-family: "Oswald";padding:2.5rem 3rem 3rem 1.5rem;}

.indicator{
  float:left;  
  display:block;  
  width:12px;  
  height:12px;  
  margin:0px 4px 0px 0px;  
  padding:0px;  
  border:1px solid #333;
  overflow:hidden;
}
.kontakt-block{}
.kontakt-img{position:relative;}
a.zoomA {
    display: inline-block;
    background: black;    
    background-image:url('/images/circle-plus.png');  
    background-repeat:no-repeat;    
    background-position:center center;
    padding: 0;
}

a.zoomA img {
    display: block;

    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
}

a.zoomA:hover img {
    opacity: 0.7;

}
ul.kontakt-list{margin:0px;padding:0px;}
.kontakt-data{font-family:lato;font-size:1.6rem;padding:0px 10px 10px 20px;}
.kontaktDiv table td {font-family:lato}
table.kontakt tr{background-color:transparent}
table.kontakt tr td{background-color:transparent}
table.kontakt.white tr td{color:#fff}
.kontakt-block{display:inline-block;max-width:320px;min-width:200px;margin:0px 15px 10px 0px;padding:10px 10px 10px 0px;border:1px solid #eee;}

.white{color:#fff}
#ftr >* {font-family:Lato}
footer#footer{background-color:#fff;color:#000;}
#ftr{background-color:#fff;padding:20px 80px 20px 80px;border-top:4px solid #E9EAEE;font-size:1.6rem;}
.fBox{
  color:#000;
  float:left;
  width:250px;
}

#mapa-polska-container{width:100%;position:relative;}
#mapa-polska-svg-container{width:640px;max-width:100%;margin-left:0px;z-index:4;display:inline-block;margin-right:20px;}
.mobileClass #mapa-polska-svg-container{margin-left:2px;margin-right:2px;}
#PolskaSVG{max-width:100%;height:auto;}

#etykiety-outer-container{
  /*position:absolute;*/
  /*left:0;right:0;width:100%;*/
  display:inline-block;
  vertical-align:top;
  top:0;
  right:0px;
  width:320px;
  z-index:5;
}
.mobileClass #etykiety-outer-container{
  position:absolute;
  left:0;right:0;width:100%;
  display:block;
}
#etykiety-inner-container{
  position:relative;
  width:320px;
  height:200px;
  margin-top:40px;
  margin-left:0px;margin-right:auto;
}
.mobileClass #etykiety-inner-container{
  margin-top:100px;
}
#etykiety-close{position:absolute;right:10px;top:5px;font-size:3rem;display:bold;color:#333;cursor:pointer;}
#mapa-europa-container{width:100%;position:relative;}
#mapa-europa-svg-container{width:640px;max-width:100%;margin-left:0px;z-index:4;}
.mobileClass #mapa-europa-svg-container{margin-left:0px;}
#EuropaSVG{max-width:100%;height:auto;}


#etykiety-europa-outer-container{
  position:absolute;
  /*left:0;right:0;width:100%;*/
  right:30px;width:360px;
  display:none;
  z-index:5;
}

#etykiety-europa-inner-container{
  position:relative;
  padding-top:0px;
  height:200px;
  max-width:92%;
  margin-left:auto;margin-right:auto;
}

#mapa-europa-container path{cursor:pointer}
#etykiety-europa-close{position:absolute;right:10px;top:5px;font-size:3rem;display:bold;color:#333;cursor:pointer;}
.etykieta{
  display:none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #aaa;
  padding:20px;
  color:#fff;
  background-color:#be498f;
  width:100%;
}
#etykiety-inner-container  a{color:#fff}
#PE1.etykieta{display:none;background-color:#D4EAD1;margin-bottom:10px;color:#000;}
#PE2.etykieta{display:none;background-color:#D3EEF7;margin-bottom:10px;color:#000;}

#PEM1.etykieta{display:inline-block;background-color:#D4EAD1;margin-bottom:10px;color:#000;}
#PEM2.etykieta{display:inline-block;background-color:#D3EEF7;margin-bottom:10px;color:#000;}
#PEM1.etykieta{display:none;}
#PEM2.etykieta{display:none;}
.mobileClass #PE1{display:none;}
.mobileClass #PE2{display:none;}

.mobileClass #PEM1.etykieta{display:block;}
.mobileClass #PEM2.etykieta{display:block;}

#etykiety-europa-inner-container .etykieta{color:#000;background-color:rgba(255,255,255,1);}

.mobileClass #etykiety-europa-outer-container{
  position:absolute !important;
  left:10px !important;right:0 !important;
  display:block;
}

.mobileClass #etykiety-europa-inner-container{
  margin-top:100px;position:relative;
  width:100%;
  max-width:100%;
  margin-left:auto;margin-right:auto;
}

.mobileClass .tel1{display:block}
.mobileClass .tel2{display:none}
.desktopClass .tel1{display:none}
.desktopClass .tel2{display:block}

.region{cursor:pointer;}
#mapClickTip{margin-bottom:20px;font-size:1.5rem;color:#333;}
#mapClickTip2{margin-bottom:20px;font-size:1.5rem;color:#FFF;}
.plyty_markers{}
.plyty_marker{background-image:url(/images/marker_plyty.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:30px;height:30px;}
.marker{position:absolute;left:0px;top:0px;cursor:pointer;}
td.tdkt, td.tdktExpDiv{vertical-align:top;}
.tdktDiv{-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; 
  padding:6px;}  
.tdktDiv{cursor:pointer}
.tdktExpDiv{-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; 
  padding:6px;}  
.tdktExpDiv{cursor:pointer; color:#fff;}
.actTd{background-color:#ddd;}
.actTdG{background-color:#ddffdd;}
.actTdB{background-color:#ccecff;}
.actTdR{background-color:#ec6a71;}
.actTdY{background-color:#e6e953;}
.actTdV{background-color:#856ce6;}
.dwnSection{margin:2rem;}
.filesList{margin-bottom:2rem;margin-left:1rem;list-style-type:none;}
.filesList li::before {
    content: "  ";    
    text-indent: -0.9em;    
    color: #6697b0;
}
.fileListItem{display:block;font-size:1em;padding:0.3rem 0rem 0.3rem 3rem;list-style-type:none;}
.pdfFile{background-image:url(/images/pdf3.png);background-repeat:no-repeat;background-position:left center;}
/*.product page*/
.cnt{text-align:center}
.detailsTable1{border-collapse:collapse;max-width:600px;}
.detailsTable1 td{background-color:#fff;border:1px solid #6A9AB0;text-align:center;padding:2px;}
.detailsTable1 .fRow td{background-color:#6A9AB0;border:1px solid #FFF;color:#fff;}
.detailsTable1 .fCol {background-color:#6A9AB0;border:1px solid #FFF;color:#fff;text-align:left;width:150px;}
.detailsTable1 td.emptyTD{background-color:transparent;}
.page-template-gallery #content{padding:40px !important;}
.page-template-gallery  .rt-detail{padding:0px !important}

#gal{
  padding:10px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}
.imgContentContainer {
  position: relative;
  width: 100%;
  padding-top: 62.5%; 
}
.imgContent {
  display:block;
  position:  absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  font-size: 10px;
  color: white;
}

.fadeToGray{
    filter: gray; /* IE5+ */
  -webkit-filter: grayscale(0); /* Webkit Nightlies & Chrome Canary */
  -webkit-transition: all .5s ease-in-out; 
}
.fadeToGray:hover{filter: none;
  -webkit-filter: grayscale(0.8);
}
#relizacjaBGS{height:100%}
#realizacje-desc{position:absolute;left:100px;top:100px;min-width:200px;min-height:400px;max-width:500px;background-color:rgba(255,255,255,0.8);color:#000;padding:20px;z-index:10005;font-size:1.4rem;}
#realizacje-desc h2{color:#3F5D85;border: 1px solid #3F5D85;margin-bottom:15px;font-size:1.6rem;letter-spacing:0.2rem;padding:0.6rem}
#realizacje-desc h4{font-size:1.4rem;color:#3F5D85;margin-top:15px;text-shadow:none;}
#realizacje-desc .wizBg{background-color:#fff;border:1px solid #eee;padding:0px;margin:0px 0px 25px 0px;position:relative;left:0px;top:0px}
#realizacje-dots{position:absolute;bottom:100px;left:40%width:200px}
.realizajca-wizka{width:80%;height:auto;margin:auto;display:block;position:relative;padding:0px;top:0px;}
.realizacja-wizka-more{position:absolute;top:0px;display:block;width:100%;height:100%;margin-top:0%;background-color:black;background-color:rgba(0,0,0,1);color:#fff;opacity:0.1%;text-align:center;font-family:Oswald;padding-top:25%;}
.realizacja-wizka-more:hover{opacity:75%}