/*	Theme Name: HTML5 Blank	Theme URI: http://html5blank.com	Description: HTML5 Blank WordPress Theme	Version: 1.4.3	Author: Todd Motto (@toddmotto)	Author URI: http://toddmotto.com	Tags: Blank, HTML5, CSS3	License: MIT	License URI: http://opensource.org/licenses/mit-license.php*//*------------------------------------*\    MAIN\*------------------------------------*//* global box-sizing */*,*:after,*:before {	-moz-box-sizing:border-box;	box-sizing:border-box;	-webkit-font-smoothing:antialiased;	font-smoothing:antialiased;	text-rendering:optimizeLegibility;}/* html element 62.5% font-size for REM use */html {	font-size:62.5%;}body {	font:300 12px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;	color: #b3b5c1; width:100%;}/* clear */.clear:before,.clear:after {    content:' ';    display:table;}.clear:after {    clear:both;}.clear {    *zoom:1;}p {margin: 0;}h1 {margin: 0;}h3 {font-size: 24px;}img {	max-width:100%;    	vertical-align:bottom;}a {	color:white;	text-decoration:none;}a:hover {	color:#91A609;}a:focus {	outline:0;}a:hover,a:active {	outline:0;}input:focus {	outline:0;	border:1px solid #b3b5c1;}/*------------------------------------*\    STRUCTURE\*------------------------------------*//* wrapper */.wrapper {	max-width:100%;	width:100%;	margin:0 auto;	position:relative;}/* header */.header {background-color: #ebebeb;height: 127px;border-top: solid 2px #c0c0c2;}/* logo */.logo {width: 148px;float: left; margin: 10px 0 0 17px;}.logo-img {}/* nav */.nav {}/* sidebar */.sidebar {}/* footer */.footer {}h2 {display: none;}.upcb {    background-color: transparent;    height: 305px; width: 980px; margin:0 auto;}.tx1 {margin-bottom: -20px;} .info1 {margin-top: 35px;}  .cabt {width: 609px; float: right; background-color: white; padding-top: 30px; height:305px;} 

.cab {
    float: left;
    width: 371px;
}


.text1 {color:#90a608; font-size: 70.47px; margin-left:30px; letter-spacing: 1px;}.text2 {color:#007eb3; font-size: 57.88px; margin-left:152px; letter-spacing: 1px;}  .text3 {color:#bb0000; font-size: 25.85px; margin-left:58px; letter-spacing: 1px;} a img.alignnone {margin:0 !important;}main {background-color: white; max-width: 100%;}.header1 {    margin:0 auto;   width: 980px; } 
main ul {list-style-type: none; overflow: hidden; padding: 0 0 0 27px; margin: 0;}main li {float: left; margin:  0 12px 25px 0; width: 219px; height: 155px;}main li a{color: white; text-align: center; display: block;}main li a:hover{color: white;}main li a img{padding: 0 0 10px 0;} .stag-column {height: 200px;} .stag-one-half {max-width: 530px;margin-left: 35px; margin-right: 55px;}.stag-column img{position: relative;bottom: 50px;right: 30px;}.sidebar {display: none;}.menu1 {height: 59px;float: right;}ul#list1 {list-style-type: none;margin: 0;clear:none;height:110px}#list1 li{float: left;list-style-type: none; height: 110px;}#list1 li a{color: #5f5f5f;font-size: 18px;font-weight: bold;text-transform: uppercase;padding: 0 5px;transition: color 0.4s ease 0s; position: relative; top: 82px;}#list1 li a:hover{color: #91A609; }#menu-item-318, #menu-item-315, #menu-item-313, #menu-item-312, #menu-item-20, #menu-item-19, #menu-item-18 {border-right: solid 2px #c0c0c2}.img1 {
    height: 0px;
    margin: 0 auto;
    width: 980px;
}.img1 img {  

    bottom: 20px;
    left: -240px;
	position: relative;
}

article {
    background-color: #414663;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 55px;
    width: 980px;
}




.innerb {width: 980px; margin: 0 auto; background-color: #414663; height: 305px;}

.ulnd {display:none;}

.lnd {
    background-color: #414663;
    margin: 0 auto;
    height: 40px;
    width: 1240px;
}



.kontakt1 h3 {color: white; margin: 22px 0;}.kontakt1 {width: 100%; height:250px;}.kontakt1 .innerk{float:right;max-width: 845px;background-color: #1a1d34;padding:  10px 140px 19px 165px; height: 250px;}.kontakt1 .info1 {font-size: 30px;color: #90a608;}footer {background-color: white; height: 40px; max-width: 980px; margin: 0 auto; clear: both;}.info1 a{color: #90A608;}.info1 a:hover{color: white;}footer .menu {list-style-type: none; margin: 0;} footer .menu li {float:left; border-right: solid 1px #8f8f8f; padding:0 10px;} footer .menu li a {color:#8f8f8f; font-weight: bold;} .copyright{color:#8f8f8f; font-weight: bold;    bottom: 35px;    color: #8f8f8f;       font-weight: bold;    left: 800px;    position: relative;    width: 150px;} .copyright a{color:#8f8f8f; font-weight: bold; } .copyright span {float:right; margin-right: 5px;}

.page-id-15 .innerb {height:291px;} .page-id-87 .innerb {height: 296px}


.footer img {
    padding: 100px 0;
}

.page-id-15 .stag-column {padding-top: 40px;    padding-left: 35px;    width: 48%;	margin-right: 3.5%;	max-width:48%;	height: auto;	margin-left: 0;} .page-id-87 main ul {margin: 0 auto;}.wpcf7-submit {color: #b3b5c1; background-color: #1a1d34; padding: 5px 20px; font-weight: bold; border: solid 1px #b3b5c1; float: right;}div.wpcf7-validation-errors {border: solid 1px #b3b5c1;} div.wpcf7-mail-sent-ok {border: solid 1px #b3b5c1;} span.wpcf7-not-valid-tip {color: #b3b5c1; margin-bottom: 10px;}div.wpcf7-mail-sent-ng {border: solid 1px #b3b5c1;}.wpcf7-form {    width: 75%;}  .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {width:100%; font-weight: bold; padding: 5px; margin-bottom: 10px; color: #3B405E;}
.wpcf7-form .ajax-loader {position: static; width:5%;} 

.stag-section.stag-columns {
   margin:0 auto;
    width: 980px;
	
	background-color:#414663;
}

article ul {
    margin:0 auto;
    width: 980px;
	padding: 0 0 0 35px;
	background-color: #414663;
} 



/*------------------------------------*\    PAGES\*------------------------------------*//*------------------------------------*\    IMAGES\*------------------------------------*//*------------------------------------*\	TYPOGRAPHY\*------------------------------------*/@font-face {	font-family:'Font-Name';	src:url('fonts/font-name.eot');	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),		url('fonts/font-name.woff') format('woff'),		url('fonts/font-name.ttf') format('truetype'),		url('fonts/font-name.svg#font-name') format('svg');    font-weight:normal;    font-style:normal;}/*------------------------------------*\    RESPONSIVE\*------------------------------------*/@media only screen and (min-width:320px) {}@media only screen and (min-width:480px) {}@media only screen and (min-width:768px) {}@media only screen and (min-width:1024px) {}@media only screen and (min-width:1140px) {}@media only screen and (min-width:1280px) {}@media only screen and (-webkit-min-device-pixel-ratio:1.5),	   only screen and (min-resolution:144dpi) {}

/*
@media only screen and (min-width:2420px) {.bg4 {background-image: none; background-color: #414663;}  .kontakt1 {
    background-color: #1a1d34;
    background-image: none;
}

.page-id-87 .innerb {
 background-color: #1a1d34;
    height: 245.8px;
}

} */

@media (max-width:1220px) { 

article {
    background-color: #fff;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 55px;
    width: 100%;
}

.header1 {

    width: 100%;
}

main ul {    width: 219px;    margin: 0 auto;	padding: 0;   }main {background-image:none; height: auto}

.upcb {width: 100%;}

.stag-section.stag-columns {width: 100%; padding: 0;}

.stag-one-half {max-width: 100% !important;} 



.page-id-15 main {height: auto;} .page-id-15 .innerb {height: auto;}

.page-id-87 .innerb {
    height: auto;
}
.kontakt1 {width: 100%; background-image:none ;height:auto; padding: 0px !important;}


.kontakt1 .innerk{float:none;max-width: 100%; padding:  50px 25px; height: auto;}

.innerb {width: 100%; padding-bottom: 50px; height: auto;}

.page-id-87 main {height: auto;}main li {    float: none;   } .bg4 {background-image:none; background-color:#414663; height: auto !important;}.stag-column {    height: auto;}.stag-one-half {    margin-left: 0;	padding: 20px 27px;    width: 100%;	max-width: 980px;}.stag-column img {position: static;}.img1 {display: none;}.stag-column.stag-one-half.stag-column-last p {    display: block;    margin: 0 auto;    width: 323px;} .copyright span {float:none; margin-right: 5px;}.page-id-87 main ul {    margin: 0 auto;    width: 475px;	padding:0 0 115px 12px;}.page-id-87 main ul  li{    float:left;}.cabt {    float: none;    margin: 0 auto;    padding-top: 30px;    width: 599px;}.cab {display: none;}.copyright {    position: static;    clear: both;    float: none;    text-align: center;    width: 100%;	padding-top: 20px;}.copyright br {display: none;}}

@media (max-width: 980px) {.menu1 {display: none;}}


@media (max-width:725px) {.kontakt1 { padding: 50px 27px;}} @media (max-width:590px) { .upcb {height: 205px;}.cabt {width:420px;} .tx1 { margin-bottom: -10px;}.text1 {color:#90a608; font-size: 50.47px; margin-left: 30px;}.text2 {color:#007eb3; font-size: 30.88px; margin-left: 152px; }  .text3 {color:#bb0000; font-size: 18px;    margin-left: 20px;} }		@media (max-width:520px) {.kontakt1 .info1 { font-size: 22px; text-align: center;}.stag-column.stag-one-half.stag-column-last {    margin: 0 auto;    padding: 0 0 20px;    width: 80%;} .stag-column img {   display: block;    float: none;    margin: 0 auto;    position: static;    width: 80%;} 		.page-id-15 .stag-column {    max-width: 100%;	width: 100%;	text-align: center;	margin: 50px 0;	padding-top: 0;}.stag-column.stag-one-half.stag-column-last {width:100%;}	.wpcf7-form {    margin: 0 auto;    }	.page-id-87 main ul {    margin: 0 auto;    width: 219px; padding: 0 0 115px 0px;}.page-id-87 main ul  li{    float:none;}		

.page-id-15 .stag-section.stag-columns {

    padding: 20px 0;
}


footer .menu li {float: none; border-right: 0;} footer br {display: none;}}		@media (max-width:420px) {		.cabt {width: 320px;}	



.tx1 {    margin-bottom: -5px;}.wpcf7-submit {float: none;}.wpcf7-form {width: 100%;}.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {width:90%;}.text1 {       font-size: 35.47px;    margin-bottom: 10px;    margin-left: 10px;}.text2 {        font-size: 25.88px;    margin-left: 102px;}.text3 {    font-size: 15px;    margin-left: 2px;}.upcb {    height: 170px;}		}/*------------------------------------*\    MISC\*------------------------------------*/::selection {	background:#b3b5c1;	color:#FFF;	text-shadow:none;}::-webkit-selection {	background:#b3b5c1;	color:#FFF;	text-shadow:none;}::-moz-selection {	background:#b3b5c1;	color:#FFF;	text-shadow:none;}/*------------------------------------*\    WORDPRESS CORE\*------------------------------------*/.alignnone {	margin:0;}.aligncenter,div.aligncenter {	display:block;	margin:5px auto 5px auto;}.alignright {	float:right;	margin:5px 0 20px 20px;}.alignleft {	float:left;	margin:5px 20px 20px 0;}a img.alignright {	float:right;	margin:5px 0 20px 20px;}a img.alignnone {	margin:5px 20px 20px 0;}a img.alignleft {	float:left;	margin:5px 20px 20px 0;}a img.aligncenter {	display:block;	margin-left:auto;	margin-right:auto;}.wp-caption {	background:#FFF;	border:1px solid #F0F0F0;	max-width:96%;	padding:5px 3px 10px;	text-align:center;}.wp-caption.alignnone {	margin:5px 20px 20px 0;}.wp-caption.alignleft {	margin:5px 20px 20px 0;}.wp-caption.alignright {	margin:5px 0 20px 20px;}.wp-caption img {	border:0 none;	height:auto;	margin:0;	max-width:98.5%;	padding:0;	width:auto;}.wp-caption .wp-caption-text,.gallery-caption {	font-size:11px;	line-height:17px;	margin:0;	padding:0 4px 5px;}.sticky {}.bypostauthor {}/*------------------------------------*\    PRINT\*------------------------------------*/@media print {	* {		background:transparent !important;		color:#000 !important;		box-shadow:none !important;		text-shadow:none !important;	}	a,	a:visited {		text-decoration:underline;	}	a[href]:after {		content:" (" attr(href) ")";	}	abbr[title]:after {		content:" (" attr(title) ")";	}	.ir a:after,	a[href^="javascript:"]:after,	a[href^="#"]:after {		content:"";	}	pre,blockquote {		border:1px solid #999;		page-break-inside:avoid;	}	thead {		display:table-header-group;	}	tr,img {		page-break-inside:avoid;	}	img {		max-width:100% !important;	}	@page {		margin:0.5cm;	}	p,	h2,	h3 {		orphans:3;		widows:3;	}	h2,	h3 {		page-break-after:avoid;	}}

/* REFERENCJE */
.content-korekta {
    margin-left: 90px;
}
/* GALERIA */
.page-id-292 .stag-column {
    height: auto;
}
.page-id-292 article ul {
    margin: 0 auto;
    width: 100%;
}
.page-id-292 main li {
    float: left;
    height: auto;
    margin: 0 auto;
    width: 20%;
}

/* Powrót do galerii */
.powrot-galeria {
    background: #007EB3 none repeat scroll 0 0;
    border: 2px solid #fff;
    display: inline-block;
    margin-top: 10px;
    margin-left: 18px;
    padding: 8px;
    text-align: center;
}
.powrot-galeria:hover {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #007EB3;
    color: #007EB3;
}
#gallery-1 {
    margin-top: 26px!important;
}
/* zdjecia kwalifikacje */
.bg4 li {
    display: inline-block;
    float: none;
    height: auto;
}
.wyrownanie > ul {
    text-align: center;
}
/* kreska w menu */
.menu-item.menu-item-type-post_type {
    border-right: 2px solid #c0c0c2;
}

.fbx-caption-title {
    display: none !important;
}

.img-container {
    height: 135px;
    overflow: hidden;
    margin-bottom: 15px;
}
main li a .img-container img {
    padding: 0;
}

.qualify .img-container {
    height: 180px;
}


/* odstep zdjec w galerii */
#gallery-1 img {
    border: medium none!important;
    padding: 0 5px;
}
#gallery-1 .gallery-item {
    margin-top: 0!important;
}
/* respo galeria */
@media (max-width: 540px) {
#gallery-1 .gallery-item {
    float: left!important;
    width: 100%!important;
}
#gallery-1 {
    margin-top: 20px;
}
}
@media (min-width: 541px) and (max-width: 900px) {
  #gallery-1 .gallery-item {
    float: left!important;
    width: 50%!important;
  }
  #gallery-1 {
    margin-top: 20px;
  }
}

.bg4.kwalifikacje .stag-column.stag-one-half{
  height: 70px;
}
@media screen and (max-width: 1220px){
  .bg4.kwalifikacje .stag-column.stag-one-half{
    text-align:center;
  }
}

/* ----- PRZYCISKI NA PODSTRONIE OFERTA -----*/
.hrf-title.close-faq span {
    height: 12px !important;
    width: 12px !important;
    top: 2px !important;
    left: 3px !important;
}

/* ----- PODSTRONA REFERENCJE ----- */
.content-box{
  background-color: #414663;
  margin-bottom:50px;
}

.row-refer{
  width:916px;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 1220px){
   .row-refer{
      width:229px;
   }
}

.box-img-text{
  margin: 13px 5px;
  float: left;
}
.text-refer{
  height: 34px;
  width: 219px;
  font-weight: 900;
  font-size: 11px;
  color: #fff;
  padding-top: 7px;
  line-height: 12px;

}

/* ----- CENNIK ----- */
@media screen and (max-width: 1220px){
 .bg4.cennik-box{
   padding:0 20px 20px 20px;
 }
}
/* ----- KWALIFIKACJE ----- */
@media screen and (max-width: 700px){
  .kwalifikacje-title-text{
    margin:0;
  }
}
