@charset "utf-8";.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
@media all {
/* Layout 827 */ #pgc-827-0-0 , #pgc-827-5-0 , #pgc-827-6-0 , #pgc-827-8-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-827-0 , #pg-827-5 , #pg-827-6 , #pl-827 .so-panel:last-child { margin-bottom:0px } #pgc-827-1-0 , #pgc-827-3-0 , #pgc-827-7-0 { width:14.9837%;width:calc(14.9837% - ( 0.85016286644951 * 30px ) ) } #pgc-827-1-1 , #pgc-827-3-1 , #pgc-827-7-1 { width:69.9783%;width:calc(69.9783% - ( 0.30021715526602 * 30px ) ) } #pgc-827-1-2 , #pgc-827-3-2 , #pgc-827-7-2 { width:15.038%;width:calc(15.038% - ( 0.84961997828447 * 30px ) ) } #pg-827-1 , #pg-827-3 , #pg-827-7 , #pl-827 .so-panel { margin-bottom:30px } #pgc-827-2-0 , #pgc-827-2-1 , #pgc-827-2-2 , #pgc-827-4-0 , #pgc-827-4-1 , #pgc-827-4-2 { width:33.3333%;width:calc(33.3333% - ( 0.66666666666667 * 30px ) ) } #pg-827-2 , #pg-827-4 { margin-bottom:50px } #pg-827-0> .panel-row-style { margin-top: -5rem } #pg-827-1> .panel-row-style , #pg-827-3> .panel-row-style , #pg-827-7> .panel-row-style { padding:30px 80px 0px 80px } #pg-827-5> .panel-row-style { padding:60px } #pg-827-6> .panel-row-style { background-color:#292929;background-image:url(/wp-content/uploads/2016/05/dark_pttrn.jpg);background-repeat:repeat;padding:60px } 
}@media all and (max-width:991px){ #pg-827-0.panel-no-style, #pg-827-0.panel-has-style > .panel-row-style , #pg-827-1.panel-no-style, #pg-827-1.panel-has-style > .panel-row-style , #pg-827-2.panel-no-style, #pg-827-2.panel-has-style > .panel-row-style , #pg-827-3.panel-no-style, #pg-827-3.panel-has-style > .panel-row-style , #pg-827-4.panel-no-style, #pg-827-4.panel-has-style > .panel-row-style , #pg-827-5.panel-no-style, #pg-827-5.panel-has-style > .panel-row-style , #pg-827-6.panel-no-style, #pg-827-6.panel-has-style > .panel-row-style , #pg-827-7.panel-no-style, #pg-827-7.panel-has-style > .panel-row-style , #pg-827-8.panel-no-style, #pg-827-8.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-827-0 .panel-grid-cell , #pg-827-1 .panel-grid-cell , #pg-827-2 .panel-grid-cell , #pg-827-3 .panel-grid-cell , #pg-827-4 .panel-grid-cell , #pg-827-5 .panel-grid-cell , #pg-827-6 .panel-grid-cell , #pg-827-7 .panel-grid-cell , #pg-827-8 .panel-grid-cell { margin-right:0 } #pg-827-0 .panel-grid-cell , #pg-827-1 .panel-grid-cell , #pg-827-2 .panel-grid-cell , #pg-827-3 .panel-grid-cell , #pg-827-4 .panel-grid-cell , #pg-827-5 .panel-grid-cell , #pg-827-6 .panel-grid-cell , #pg-827-7 .panel-grid-cell , #pg-827-8 .panel-grid-cell { width:100% } #pgc-827-1-0 , #pgc-827-1-1 , #pgc-827-2-0 , #pgc-827-2-1 , #pgc-827-3-0 , #pgc-827-3-1 , #pgc-827-4-0 , #pgc-827-4-1 , #pgc-827-7-0 , #pgc-827-7-1 { margin-bottom:30px } #pl-827 .panel-grid-cell { padding:0 } #pl-827 .panel-grid .panel-grid-cell-empty { display:none } #pl-827 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }
/*
Tutaj możesz dodać własny CSS.

Naciśnij ikonkę pomocy, żeby dowiedzieć się więcej.
*/

@font-face {
    font-family: 'robotothin';
    src: url(/roboto-thin-webfont.woff2) format('woff2'),
         url(/roboto-thin-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}
.page-header__title {
	font-size:20px;
}
a{color:#ff5a00;}
.hero-columns__content{
min-height: 280px;
}
.footer-featured{margin-top: 0;}
.btn{border-radius: 0;}
.top{display: none;}
.footer-top{display: none;}

.sprzedaz{
background: #ffae00;
color: #fff;
height: 220px;
}
.wykonawstwo{
background: #ff8a00;
color: #fff;
height: 220px;
}
.projinwest{
background: #ff5a00;
color: #fff;
height: 220px;
}
.serwis{
background: #ff2400;
color: #fff;
height: 220px;
}
.pgt{padding-top:60px;}
.mgt{
margin-top: -130px;
    width: 1106px;
    margin-left: auto;
    margin-right: auto;
}
.mgt2{margin-top: 50px;}
.mgt-of{margin-top:0px;}
.mgb{margin-bottom: 50px;}
.mgb2{margin-bottom: 30px; margin-top: 44px;}
.mgb3{margin-bottom: 30px; }
.ml20{margin-left:20px;}

.pz{padding:0;}
.box{
padding: 25px;
}
.box h3{
color: white;
font-size: 27px;
margin-bottom: 0;
}
.box p{
color: white;
font-size: 27px;
line-height: 30px;
font-weight: 100;
font-family: 'robotothin';
}
.box p a{
color: white;
font-size: 27px;
line-height: 30px;
font-weight: 100;
font-family: 'robotothin';
}
.slider{
    
    left: 0;
	top: 120px;
	    
    /*background: url(http://www.al-term.pl/amber.png) top center no-repeat;*/
    width: 100%;
}
.mottobefore{
width: 90px;
height:5px;
margin-left: 40px;
border-top: 5px solid #ff5a00;
}
.mottobefore2{
width: 90px;
height:5px;
border-top: 5px solid #ff5a00;
margin-bottom: 10px;
}
.mottobefore3{
width: 90px;
float:left;
height:5px;
margin-left:20px;
border-top: 5px solid #ff5a00;
}
.motto{
font-size: 43px;
font-weight: 100;
color: #292929;
padding-left: 40px;
font-family: 'robotothin';
}
.motto span{
font-weight: 600;
font-family: Roboto
}
.mbfsprzedaz{
border-top: 5px solid #ffae00;
}
.mbfwykonawstwo{
border-top: 5px solid #ff8a00;
}
.motto-sprzedaz{
color: #ffae00;
}
.motto-wykonawstwo{
color: #ff8a00;
}
.motto2{
font-size: 43px;
font-weight: 100;
color: #292929;
margin-left: 20px;
}
.motto3{
font-size: 43px;
font-weight: 600;
color: #292929;
padding-left: 40px;
}
.motto3 span{color: #ff9000}
.mottoafter{
width: 90px;
border-top: 5px solid #ff5a00;
height: 5px;
float:right;
margin-right: 152px;
}
span {font-weight: bold;}
.opisfirmy p{
line-height: 32px;
font-weight: 100;
color: #292929;
font-size: 20px;
padding-left:20px;
}
.owner p{
color:#292929;
line-height: 23px;
}
.oferta{
border: 10px solid #ff5a00;
}
.oferta-text{
padding: 45px;
height: 545px;
font-size:23px;
line-height: 25px;
}
.foto-owner{
margin-bottom: 15px;
}
.oferta-text h3{
font-size:37px;
margin-bottom: 35px;
}
.oferta-img{}
.oferta-img img{
width: 100%;
height: 100%;
}
.partner{
float:left;
    line-height: 19px;
    color:#9a9a9a;
    padding-top: 5px;
    padding-left: 5px;
	font-size: 16px;
}
.sd{width: 280px;}
.paragraf{
line-height: 23px;
color: #292929;
}
.content-area{margin-bottom: 0;}
.wolf{
height: 65px;
margin: 0px 0 50px 20px;
}

.header__logo{box-shadow: none;}
.oferta2{
background: #ffae00;
padding: 25px;
height: 500px;
margin-bottom: 50px;
}
.oferta2 h3{
color:#fff; 
font-size: 36px; 
font-weight: 500;
margin-bottom: 20px;
}
.oferta2 p{
color:white;
font-size:24px;
line-height: 28px;
font-weight: 100;
}
.oferta2img{padding:0; }
.oferta2img img{height: 500px; width: 100%;}

.header{background: #f9f9f9;}
.container{}
body .boxed-container{background: #f9f9f9;}

.oferta-button1{
background: #ff9000;
color: white;
height:60px;
line-height:60px;
width: 225px;
text-align: center;
font-size: 24px;
position: absolute;
right: 0;
bottom: 0;
}
.oferta-button1:hover{color:#ff9000;background:white;}
.oferta-3{
background: #ff8a00;
}
.oferta-button2{
background: #e45803;
color: white;
height:60px;
line-height:60px;
width: 225px;
text-align: center;
font-size: 24px;
position: absolute;
right: 0;
bottom: 0;
}
.header__container{background: #f9f9f9;}
.oferta-button2:hover{
background: #fff;
color: #e45803;}

.oferta-projekty{}
.oferta-button3{}
.oferta-serwis{}
.oferta-button4{}
.podoferta{
background: #e8e8e8;
height: 197px;
}
.podoferta-detail{
width: 60%;
height: 20px;
margin: 0 25%;
font-size: 30px;
text-align:left;
color: #363636;
font-weight: 600;
margin-top:60px;
line-height:10px;
float:left;
}
.ml40{margin-left: 40px;}
.oferta-text p{
color: #292929;
font-weight:100;
font-size: 20px;
line-height: 32px;
}
.top+.header__container .header__logo{margin-bottom: 0; background: #f9f9f9;}
.header__logo img{margin-top: 34px;}
.mapka{margin-top: 50px;}
.mapka2{margin-top: 0px; margin-left:7%;}
.meta-owner{
margin-bottom: 0; 
color: #292929;
line-height: 25px;
}
.owner{
font-size: 24px;
}
.label{
font-family: 'robotothin';
font-size: 21px;
color: gray
}
.header__navigation, .header__container::before, .header__container::after, .header__navigation-widgets{display:none;}





@media screen and (max-width:768px){
.slider{display:none;}
.mgt{margin-top: 0px;}
.wolf{margin:20px 0; margin-bottom: 20px}
.mottoafter{
margin-right: 30px;
}
.box{
padding: 15px;
width: 47%;
margin: 0 5% 5% 0;
}
.box2{
padding: 15px; 
margin-right: 0;
}
.oferta-text{
padding: 30px;
height: 100%;
}


.oferta2img{display:none;}
.oferta2img img{}
.oferta2 p{
height: 100%;
font-size: 18px;
}
.motto3{font-size:24px}
.podoferta-detail{font-size: 20px}

}

@media screen and (max-width:480px){
.box{width:100%;}
.motto{font-size:28px}
.partner{margin-bottom: 20px;}
.oferta-text h3{font-size:28px}
.oferta-text p{font-size:16px}
.oferta-text{
padding: 15px;
}
.motto2{font-size: 25px;}
.mapka img{width: 100%;}
}


.reklamapwsz{	
	margin: 0 auto;
    background-color: white;
    display: table;
    position: relative;
}

.site-header{margin-bottom: 0;}
.innov{margin-top: -20px;
background: url(/innlogo.png) no-repeat;
width: 120px;
height: 40px;
}
.innov:hover{
 background: url(/innlogo_act.png) no-repeat;
 -webkit-transition:
all 1s ease; -moz-transition:
all 1s ease; -o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease; 
}
#wpcf7-f13-p31-o1 > form > div.row > div.col-xs-12.col-lg-12 > span{ float: left; height: 1px; }
.kac-sm-panel{
		position: fixed;
		top: 150px;
		right: -100px;
		text-align: left;
		z-index: 9999;
		}
		.kac-sm-panel ul{
		list-style-type: none;
		}
		.kac-sm-panel li{
		border-radius: 5px;
		width: 140px;
		height: 40px;
		padding: 5px;
		margin: 3px 0px;
		position: relative;
		right: 0px;
		box-sizing: initial;
		}
		.kac-sm-panel span{
		width: 80px;
		display: inline;
		font-size: 16px;
		vertical-align: middle;
		padding-bottom: 13px;
		position: absolute;
		top: 15px;
		left: 50px;
		color: #FFF;
		font-family: sans-serif;
		font-weight: 700;
		}
		.kac-sm-text-black {
		color: #000000 !important;
		}
		.kac-sm-panel a{
		text-decoration: none;
		}
		.kac-sm-block{
		transition: right 0.5s ease-out 0s;
		}
		.kac-sm-block:hover{
		right: 90px;
		}

		.kac-sm-fb{
		background: none repeat scroll 0% 0% #295C9E;
		}.kac-sm-gplus{
		background: none repeat scroll 0% 0% #DC4A3D;
		}.kac-sm-pkt{
		background: none repeat scroll 0% 0% #FFFFFF;
		border: 1px solid #000;
		}.kac-sm-twitter{
		background: none repeat scroll 0% 0% #16B9ED;
		}.kac-sm-blog{
		background: none repeat scroll 0% 0% #0171BB;
		}.kac-sm-pinterest{
		background: none repeat scroll 0% 0% #D73532;
		}.kac-sm-youtube{
		background: none repeat scroll 0% 0% #E32C26;
		}.kac-sm-goldenline{
		background: none repeat scroll 0% 0% #FFFFFF;
		}.kac-sm-allegro{
		background: none repeat scroll 0% 0% #FF5A00;
		}.kac-sm-linkedin{
		background: none repeat scroll 0% 0% #0097BD;
		}.kac-sm-googlekspert{
		background: none repeat scroll 0% 0% #FFFFFF;
		}.kac-sm-payback{
		background: none repeat scroll 0% 0% #00349A;
		}
		@media screen and (max-width:640px){ .kac-sm-panel{display:none;} }
