html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}br{padding:0;margin:0;height:0;line-height:0}/*body { font: normal 1.4em OpenSansRegular, Arial, sans-serif; line-height: 1.6em; }*/@font-face {  font-family: 'OpenSansBold';  src: url('/theme/fonts/opensans-bold-webfont.eot');  src: url('/theme/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),       url('/theme/fonts/opensans-bold-webfont.ttf') format('truetype');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'OpenSansLight';  src: url('/theme/fonts/opensans-light-webfont.eot');  src: url('/theme/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),       url('/theme/fonts/opensans-light-webfont.ttf') format('truetype');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'OpenSansRegular';  src: url('/theme/fonts/opensans-regular-webfont.eot');  src: url('/theme/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),       url('/theme/fonts/opensans-regular-webfont.ttf') format('truetype');  xfont-weight: normal;  xfont-style: normal;}@font-face { 	font-family: 'RobotoSlabBold'; 	src: url('/theme/fonts/RobotoSlab-Bold.ttf') format('truetype');	} @font-face { 	font-family: 'RobotoSlabRegular'; 	src: url('/theme/fonts/RobotoSlab-Regular.ttf') format('truetype');} @font-face { 	font-family: 'BebasNeueRegular'; 	src: url('/theme/fonts/BebasNeue-Regular.ttf') format('truetype');} /*@font-face { 	font-family: 'Bebas'; 	src: url('/theme/fonts/bebasneue-webfont.eot');    src: url('/theme/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),		 url('/theme/fonts/bebasneue-webfont.ttf') format('truetype');	font-weight: normal;	font-style: normal;		} *//* szkielet strony *//*konetnery  pierwszego poziomu*/#root-header,#root-main,#root-footer {	margin: 0 auto;	padding: 0;	/*max-width: 1366px;*/	width: 100%;	position: relative;}#root-main {	min-height: 500px;}#root-footer {	min-height: 185px;	/* background: #333333; */	background: #ffffff;	clear: both;}/* koniec konetenrow pierwszego poziomu */		/* kontenery drugiego poziomu rozciagniete na 100% strony*/		#root-header > #header,	#header > #header-title,	#header > #header-menu,	#root-footer > #sub-footer,	#root-footer > #sub-footer > div	{		width: 100%;	}		#sub-footer > div:nth-child(3) {		padding-bottom: 20px;	}		/* kontenery drugiego poziomu o okreslonej max. szerokosci */	#header-title > div,	#header-menu > div,	#main-top,	#main,	#root-footer > #sub-footer > div > ul,	#root-footer > #footer 	{		margin: 0 auto;		position: relative;		max-width: 1366px;	}		#root-header > #header 	{		min-height: 85px;	}		#root-main > #main:after {		clear: both;		content: "";			}	/* koniec - kontenery drugiego poziomu */		/*  #sekcja header	 *  #kontenery podstawowego szkieletu strony od  trzeciego poziomu w zwyz	 */			/* koniec gornego menu */	/* wyszukiwarka i info*/	#root-main > #main-top > .main-search,	#root-main > #main-top > .top-info 	{		height: 330px;		float: left;	}		#root-main > #main-top > .main-search 	{		width: 74.49%;		padding: 20px 45px;		margin-right: 1px;			box-sizing: border-box;			-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;				}		#root-main > #main-top > .top-info	{			width: 25%;		float: right;		/*width: 336px;*/			background: #fff;	}		#root-main > #main-top > .top-info:after	{		clear: left;	}		/* koniec wyszukiwarki */				/* siatka do artykulow */	#main .articles-list > ul > li 	{		width: 50%;		display: block;		float: left;		position: relative;		margin: 0;		border-bottom: 1px solid #e8e8e8;		box-sizing: border-box;			-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;				}		#main .articles-list > ul > li  > article {		/*max-width: 665px;*/		position: relative;		margin: 0 auto;			border-right: 1px solid #e8e8e8;		box-sizing: border-box;			-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;			}		/* koniec listy projektów i artykulow */		/* sekcja main - sub footer */	#sub-footer > div + div  	{		background: #ffffff;	}		#sub-footer > div + div + div	{		background: #444444 !important;	}		#sub-footer > div > ul > li	{		float: left;		width: 25%;		min-height: 317px;				box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;	}		/* koniec sekcji sub footer */html,body{padding:0;height:100%;font-family:OpenSansRegular;font-size:14px;color:#444;background-color:#fff}header,nav,section,article,aside,footer{display:block}a{color:#444;text-decoration:none}a:hover,a:focus{color:#606060;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.project-name{font-family:OpenSansBold;text-transform:uppercase;white-space:nowrap}.theme-color1{color:#e14f00}.font-size-18em{font-size:1.8em}.btn-primary-wrap{text-align:center;margin-top:20px}.btn-primary{border-radius:5px;display:inline-block;font-size:11px;font-family:OpenSansBold;text-transform:uppercase;padding:10px 19px 11px 19px;-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);margin:0 auto;line-height:100%;cursor:pointer}a.btn-primary:hover{text-decoration:none}.btn-primary-border{border:1px solid #666}.btn-primary-bg{background:#e14f00;color:white}.btn-primary:active{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.3);box-shadow:0 0 4px 0 rgba(0,0,0,0.3)}.btn-primary a{text-decoration:none!important;font-size:11px;font-family:OpenSansBold}.float-right{float:right}.cta-button{width:100%;height:52px!important;border:none!important;font-size:1.8em;text-transform:uppercase;cursor:pointer}.ask-button{font-family:OpenSansLight;background:url('/theme/images/decoration/icon-right-big-arrow-white.png') 93% 50% no-repeat #820089;color:#fff;padding:0 0 0 4%;text-align:left;max-width:235px;height:60px}.add-comment{font-family:OpenSansLight;background:url("/theme/images/decoration/icon-right-arrow-white.png") no-repeat scroll 93% 50% #e14f00;font-size:1.1em!important;color:#fff;height:40px;width:190px;padding:0 14% 0 7%;text-align:left;float:none;box-sizing:border-box}.link-button{background:url("/theme/images/decoration/icon-right-arrow-white.png") no-repeat scroll 93% 50% #e14f00;font-size:1.1em;color:#fff;padding:10px 30px;text-align:left;float:inherit;display:block;max-width:170px;cursor:pointer}.link-button:hover{color:#fff;text-decoration:underline}.link-button-green{font-family:OpenSansLight;background-color:#8ab716;font-size:1.2em;color:#fff;padding:5px 15px;float:inherit;text-transform:uppercase;cursor:pointer;display:inline-block;transition:background .3s ease 0s;position:relative;line-height:32px}.link-button-green>img{margin-right:10px;vertical-align:middle}.link-button-green:hover{color:#fff;background-color:#648901}.buttons-wrap{display:block;margin:20px 0}p.padding-7{padding:7px 0 7px}p.padding-15{padding:15px 0 10px}.padding-35{padding:35px}.spacing-normal{padding:20px;margin:15px}ul.inline>li{display:inline-block}ul.list,ol.list,ol.list-lower-latin,ol.list-upper-roman,ul.none{display:block;padding-left:30px;margin:1em 0;line-height:180%;margin-left:1em}ul.list{list-style-type:disc}ol.list{list-style-type:decimal}ol.list-lower-latin{list-style-type:lower-latin}ol.list-upper-roman{list-style-type:upper-roman}ul.none{list-style-type:none}ul.list li,ol.list li,ol.list-lower-latin li,ol.list-upper-roman li{display:list-item}h2,h3{font-size:1.9em;letter-spacing:-1px}.no-text-transform{text-transform:none}.nowrap{white-space:nowrap}.section-separator{width:100%;margin:0;margin-top:20px;margin-bottom:15px;padding:15px 0;text-align:center}.section-separator h1,.section-separator h2,.section-separator h3,.section-separator p.section-title{display:inline;font-size:2em;font-family:OpenSansBold}.section-separator span{font-family:OpenSansLight;font-size:18px;display:block;margin:5px 0 0 0;text-decoration:none}.section-separator span>a{text-decoration:underline}.breadcrumbs{display:table;margin:0}.breadcrumbs>li{display:table-cell;padding:0 10px 0 10px}.breadcrumbs>li{background:url('/theme/images/decoration/icon-right-arrow-gray.png') left center no-repeat}.breadcrumbs>li:first-child{background:0;padding:0 5px 0 0}.breadcrumbs>li>a{color:#444;text-decoration:none}.breadcrumbs>li>a:hover{color:#444;text-decoration:underline}.breadcrumbs .referer>a{color:#e14f00;font-weight:bold}.breadcrumbs .referer>a:hover{color:#e14f00}.project-list-header .search-features .found,.project-list-header>h1,#project-content-header h1,#project-content-header .parameters,.page-header>h1{font-size:1.9em;font-weight:700;padding:10px 30px 10px 0;vertical-align:-2px}#list-filter-form{position:absolute;margin-top:33px}label,input,select,textarea{display:block}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}.bg-gray-1::-webkit-input-placeholder{color:#fff}.bg-gray-1:-moz-placeholder{color:#fff}.bg-gray-1::-moz-placeholder{color:#fff}.bg-gray-1:-ms-input-placeholder{color:#fff}button{display:inline-block;text-transform:uppercase;color:#fff;border:0;float:right;cursor:pointer}select,input[type="text"],input[type="password"],input[type="email"],input[type="date"],input[type="datetime"],input[type="file"],input[type="month"],input[type="number"],input[type="range"],input[type="search"],input[type="submit"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"]{height:40px;padding:0 0 0 15px;border:medium none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#aaa;border-image:none;border-radius:2px;border-style:solid;border-width:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield}select{padding:7px;margin:0 10px}form .regular-checkbox:checked+label{display:inline-block}form .regular-checkbox{display:none}form .regular-checkbox+label{background-color:#fff;padding:9px;display:inline-block;position:relative;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#aaa #cccccc #ccc;border-image:none;border-style:solid;border-width:1px}form .regular-checkbox+label:active,.regular-checkbox:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}form .regular-checkbox:checked+label{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#7fb000}form .regular-checkbox:checked+label:after{content:'\2714';font-size:14px;position:absolute;top:-3px;left:3px;color:#7fb000}form .big-checkbox+label{padding:10px;margin:0 8px 6px 0}form .big-checkbox:checked+label:after{font-size:16px;left:4px}form .big-checkbox+label+span{display:inline-block;position:relative;bottom:12px}form .tag{font-family:Arial,sans-serif;width:200px;position:relative;top:5px;font-weight:bold;text-transform:uppercase;display:block;float:left}.form-dws fieldset{display:block;margin:0 auto;max-width:450px}.form-dws fieldset>div{margin:15px 0}.form-dws fieldset>div>label>span{display:inline-block;width:140px}.form-dws .form-error{display:inline-block;content:'';color:#c00;font-size:.8em}.form-dws .form-error{display:inline-block;content:'';color:#c00;font-size:.8em}.form-dws label>.form-error{margin-left:145px;width:300px}.form-dws fieldset>div>label>span:after{content:":"}.form-dws input[type="checkbox"]+label{display:inline-block}.form-dws input[type="checkbox"]+label+span{font-size:.8em;display:inline}.form-dws label>input{display:inline-block;width:300px}.form-dws button[type="submit"]{min-width:150px}.articles-list header{display:table;width:100%}.articles-list header{background:#fff}.box-links-light h3{background-position:100% 50%;background-repeat:no-repeat;background-color:#fff;color:#444;text-align:left}.categories .top-details>li{font-family:OpenSansRegular}.articles-list header h2,.articles-list header h3{width:100%;background:#fff;padding:35px 35px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.articles-list .content{background:#fff;padding:35px;line-height:180%}.articles-list .content p{margin:1.12em 0}.box-links-light h3>*,.box-links-dark h3{display:block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-style:normal;font-family:OpenSansBold;text-transform:uppercase}.recommended-categories .top-details li>a{font-size:19px;text-align:center;padding:0}.recommended-categories>ul>li{padding-top:40px}.recommended-categories>ul>li>div{position:relative}.recommended-categories>ul>li>div>.top-details{position:absolute;top:-40px}font-family:OpenSansBold;color:#848484;padding-right:2px;line-height:.9}#sub-footer .section-separator{font-size:2em}#footer,#footer a{color:#444;text-decoration:none}#footer a:hover{color:#e14f00!important;text-decoration:none}ul.footer-social{display:block;text-align:center;width:100%;list-style:none outside none;padding-bottom:20px;padding-top:20px}ul.footer-social:after{display:block;clear:both;content:" "}ul.footer-social li{position:relative;display:inline-block}ul.footer-social li>a{display:block;position:relative;border:0}ul.footer-social li>a>img{border:0;width:36px;padding:3px 7px;transition:.1s ease;-webkit-filter:brightness(100%)}ul.footer-social li>a>img:hover{transition:.1s ease;-webkit-filter:brightness(110%)}#footer{max-width:1366px;margin:0 auto;clear:left}.footer-wrap{border-top:1px solid #555}.footer-wrap-1,.footer-wrap-2{width:50%;display:inline-block;text-align:center}.footer-wrap-1{float:left;color:#444}.footer-wrap-1 a{color:#444}.footer-wrap-2{color:#444;float:right}.footer-wrap-1>div,.footer-wrap-2>div{width:39%;padding:20px 5%;display:inline-block;text-align:left;vertical-align:top}.footer-wrap-1>div>div:first-child,.footer-wrap-2>div>div:first-child{font-family:OpenSansBold;font-size:16px}.footer-wrap-1>div>div:first-child{color:black}.footer-wrap>div>div>div{margin:16px 2px}ul.footer-social{border-top:1px solid #555;clear:both;padding:60px 0 40px 0}.disclamer{clear:both;line-height:180%;text-align:center;padding-bottom:30px}.font-style-italic{font-style:italic}.font-large-light,.font-medium-light,.font-normal-light{font-family:OpenSansLight}.font-large-light{font-size:1.9em}.font-medium-light{font-size:1.2em}.font-normal-light{font-size:1em}.overflow{overflow:hidden;text-overflow:ellipsis}.pagination{display:block;width:99%;padding:10px 0;text-align:right;margin-right:20px}.pagination a,.pagination .like-a,.pagination .current-page,.pagination input{display:inline-block;background:#fff;color:#666;font:14px OpenSansBold;padding:7px 0;text-align:center;width:42px;margin:0 8px 10px 8px;text-decoration:none;cursor:pointer;width:35px;border:0;outline:0}.pagination form{display:inline-block}.pagination input::-webkit-outer-spin-button,.pagination input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagination input[type=number]{-moz-appearance:textfield}.pagination a:hover,.pagination .like-a:hover,.pagination .current-page{background:#666;color:#fff}input.error{background:url("/theme/images/icons/30x30/error.png") no-repeat scroll 98% center #fff;color:#444}input.valid{background:url("/theme/images/icons/30x30/valid.png") no-repeat scroll 98% center #fff;color:#444}.highslide-overlay{background:#000}.sym-link{cursor:pointer;text-decoration:none}.sym-link:hover{text-decoration:underline}.bottom-notice{height:auto;width:515px;position:fixed;left:0;z-index:501}.cookie-notice-container{bottom:0;line-height:18px;text-align:center;color:#262626;display:block;width:100%;padding-bottom:40px}.cookie-notice-content{padding:0;background-color:#f9f9f9;font-size:12px;width:260px;margin:0 auto}.cookie-notice-content .link{text-decoration:underline;color:#ddd}#cookie-notice .button{color:#fff;cursor:pointer;display:inline-block;font-style:normal;outline:medium none;padding:3px;text-align:center;text-decoration:none;margin-left:15px}.disclaimer{max-width:1366px;margin:0 auto;color:#ccc;padding:10px;padding-top:0;max-width:1366px;margin:0 auto;color:#ccc;padding:10px}.disclaimer:nth-of-type(2){padding-top:0}.agrees_rodo{text-align:left;color:black!important;margin-top:20px;margin-left:20px;max-width:540px}.agrees_rodo *{line-height:normal}.agrees_rodo>label>span,.agrees_rodo label .agr_heading,.agrees_rodo .rodo_13{width:initial!important;font-size:11px!important;font-family:OpenSansRegular!important;text-transform:none!important;text-align:left}.agrees_rodo label .agr_heading{display:block}.agrees_rodo label{margin:10px 0 0 0!important;padding:0!important;position:relative;display:block}.agrees_rodo>p{margin-top:10px}.agrees_rodo input{display:inline!important;width:initial!important;margin-right:10px;float:left;position:absolute;left:-20px}.agrees_rodo #rodo_13_more:hover{color:#e14f00;cursor:pointer}.agrees_rodo .agr_more{display:none}.agrees_rodo .agr_read_more,.agrees_rodo .agr_read_more_active{font-weight:normal;margin-left:10px;cursor:pointer;text-decoration:underline}.agrees_rodo .agr_read_more:hover,.agrees_rodo .agr_read_more_active{color:#e14f00}.agrees_rodo .agr_read_more:after{content:' \00bb'}.agrees_rodo .agr_read_more_active:after{content:' \00ab'}.sprite-header-info-gwarancja{width:18px;height:20px;background-position:-5px -5px}.sprite-header-info-wymiana{width:25px;height:19px;background-position:-33px -5px}.sprite-header-info-wysylka{width:33px;height:20px;background-position:-68px -5px}.sprite-header-info-zwrot{width:18px;height:20px;background-position:-111px -5px}.header-info-wrapper>span:nth-of-type(2)>span>span{vertical-align:text-bottom;margin-right:8px}header a:hover{text-decoration:none}header{clear:both}header h1{margin:0 10px 10px 0;font-size:12px!important}#header-info{min-height:50px;padding:12px 10px 10px 20px;box-sizing:border-box;width:100%;background-color:#efefef;font-size:18px;color:black;margin-bottom:40px}.header-info-wrapper img{vertical-align:middle}.header-info-wrapper>span:nth-of-type(2){margin-top:2px;margin-left:20px;text-align:right}.header-info-wrapper>span:nth-of-type(2)>span{margin-right:20px}.header-info-wrapper>span:nth-of-type(2)>span:nth-child(even){padding-left:4px;font-family:OpenSansBold}.header-info-wrapper>span:nth-of-type(3){font-family:OpenSansBold}.header-info-wrapper>span:nth-of-type(3) img{height:20px;margin-right:10px;margin-top:-2px;vertical-align:middle}nav{width:auto;display:inline-block;vertical-align:top}#ext-nav ul{display:inline-block;width:100%;text-align:left;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}#ext-nav li{padding:3px}#ext-nav li>a{color:#444}#ext-nav li>a:hover{color:#e14f00}#ext-nav .close{position:absolute;top:5px;right:5px;width:24px;height:24px;background:#fff url("/theme/images/decoration/icon-close1-24x24.png") no-repeat 50% 50%;cursor:pointer}#ext-nav .close:hover{background:#ccc url("/theme/images/decoration/icon-close1-24x24.png") no-repeat 50% 50%}#desktop-nav li:first-child span:hover{color:black}#ext-nav{display:none}#desktop-nav li a{color:black;text-decoration:none}#desktop-nav li a:hover{color:#e14f00}#menu-realizacje-wrap,#menu-o_projekcie-wrap{position:relative}#menu-realizacje-wrap>div,#menu-o_projekcie-wrap>div{position:absolute;top:-6px;left:-5px;padding-left:5px;z-index:2;height:32px}#menu-realizacje-wrap>div{width:102px}#menu-o_projekcie-wrap>div{width:112px}#desktop-nav li>ul{position:absolute;padding:15px;margin:0;z-index:1;width:200px;display:none;border:1px solid white;top:27px;box-shadow:1px 3px 3px #adadad}#desktop-nav>li ul li{display:block;text-align:left;margin:0}#desktop-nav>li ul li>a{font-size:14px;color:#000}#desktop-nav>li ul li>a:hover{font-size:14px}.menu-realizacje,.menu-o_projekcie{position:relative;z-index:3}#secondary-nav{clear:both;text-align:center;height:50px;display:none}header .nav-icon{cursor:pointer;display:inline-block;vertical-align:top}.sprite-header-icons{background-image:url(/theme/images/icons/sprites/header-icons/sprite-header-icons.png);background-repeat:no-repeat;display:block}.sprite-soc-01-facebook-36x30{width:36px;height:30px;background-position:-92px -39px}.sprite-soc-02-pinterest-36x30{width:36px;height:30px;background-position:-70px -69px}.sprite-soc-03-instagram-36x30{width:36px;height:30px;background-position:0 -99px}.social-wrap{position:fixed;left:0;top:160px;z-index:3}.social-wrap a{cursor:pointer;display:block;width:36px;height:30px;margin-bottom:2px}.sprite-icons{background-image:url(/theme/images/icons/sprites/sprite-icons/sprite-icons.png);background-repeat:no-repeat;display:block}.sprite-icons-sluchawka-39x30{background-position:-39px -55px}.sprite-icons-newsletter-39x30{background-position:0 -35px}.sprite-icons-katalog-39x30{background-position:-18px 0}.sprite-icons-lupka-25x25{background-position:-62px -5px}.sprite-icons-soc-01-facebook-36x30{width:36px;height:30px;background-position:-97px -5px}.sprite-icons-soc-02-pinterest-36x30{width:36px;height:30px;background-position:-86px -45px}.sprite-icons-soc-03-instagram-36x30{width:36px;height:30px;background-position:-83px -85px}.sprite-icons-serce_3{width:21px;height:20px;background-position:-60px -35px}.project-fav{position:absolute;right:0;bottom:-34px;width:21px!important;height:20px;padding:6px;cursor:pointer;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.favedAnimationClass{background:url(/theme/images/serce-1.png) 6px 6px no-repeat}@keyframes favedAnimation{from{opacity:0}to{opacity:1}}.project-fav.faved{background:url('/theme/images/serce_3.png') 6px 6px no-repeat}.project-fav.unfaved{background:url('/theme/images/serce_1.png') 6px 6px no-repeat}.header-fav-wrapper{text-align:center;display:none;font-size:11px;font-family:OpenSansBold}.header-fav-heart{color:white;display:inline-block;vertical-align:middle}.header-fav-label{font-size:13px;font-family:OpenSansRegular;margin-right:3px}.header-fav-label>span:first-child>span{margin-left:1px}.nonselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.font-bold{font-family:OpenSansBold}.color1{color:#000}.color2{color:#444}.color3{color:#e14f00}.top-bar{margin:0 auto;min-height:27px;border-bottom:1px solid #e3e3e3;float:none;right:0}.top-bar h1,.top-bar .h1-like{font-size:18px!important;font-family:OpenSansBold;float:none!important}.top-bar-wrap{float:none!important;max-width:1366px;margin:0 auto}.logo-cnt{display:inline-block;float:left;margin-bottom:10px}.header-wrap{margin-top:10px}header .tel{margin-top:5px;color:black!important}.phone-cnt-inner{max-width:190px;margin:0 auto;position:relative}.phone-cnt-inner:before{content:'';background-image:url(/theme/images/icons/sprites/sprite-icons/sprite-icons.png);background-repeat:no-repeat;display:block;width:18px;height:18px;background-position:0 0;position:absolute;top:3px;left:-22px}.top-bar-menu{font-size:13px}.top-bar-menu-katalog{cursor:pointer}.mobile-nav-icons{display:block;float:right;background-color:white}header form input{display:inline-block;border-radius:0!important;border:0 solid #666666!important;border-bottom:1px solid #666!important;font-size:12px;height:34px!important}header form input:focus{outline-color:white}header form button{content:'';background:url(/theme/images/decoration/lupka.png) no-repeat 50% 50%;background-size:25px;vertical-align:middle;display:inline-block;width:25px;height:25px;margin-top:6px;margin-right:5px;background-color:unset}input[name="burger-input"]{display:none}.tel.active{display:none}#name_suggestions_wrap{position:absolute;top:36px;left:0;z-index:1;border:1px solid #888;border-radius:5px;background:white;text-align:left;width:85%;z-index:4;font-size:12px;max-width:279px}#name_suggestions_wrap ul>li:not(:last-child){position:relative;border-bottom:1px solid #e8e8e8;height:64px}#name_suggestions_wrap ul>li a{display:block}#name_suggestions_wrap ul>li a:hover{color:#e14f00}#name_suggestions_wrap img{width:70px;height:53px;padding:6px 6px 2px 6px}#name_suggestions_wrap .suggestion-name{position:absolute;bottom:22px;left:90px}.show-all-suggestions>a{padding:10px 6px 13px 6px}.show-all-suggestions span{margin-right:5px}text-align:left}.zdazyc-przed-wiosna-wrap{left:6px;position:absolute}.zdazyc-przed-wiosna-wrap-project{right:6px;position:absolute}.zdp1,.zdp2,.zdp3{width:96px;height:94px;background:white;color:#3f364f;text-align:center}.zdp-current{background:#e14f00;color:white}.zdp1>div{position:relative;left:-1px}.zdp1>div:first-child{font-size:12px;font-family:OpenSansBold;top:7px}.zdp1>div:nth-child(2){font-size:18px;font-family:OpenSansBold;top:3px}.zdp1>div:nth-child(3){font-size:28px;font-family:OpenSansBold;top:-3px;left:-5px}.zdp1>div:nth-child(4){font-size:16px;font-family:OpenSansRegular;top:-8px;left:0}.zdp2,.zdp3{color:#3f364f;font-family:OpenSansBold;font-size:21px;height:47px;text-align:right;box-sizing:border-box;padding-right:26px;padding-top:2px}.zdp2>div:first-child,.zdp3>div{font-family:OpenSansRegular;font-size:12px;position:relative;top:-5px}.zdp2{position:relative}.zdp-separator2{height:2px;background:#3f364f;width:57px;position:absolute;right:20px;bottom:-1px}.project-box-zdp-wrap{position:absolute;top:0;left:0;font-family:OpenSansBold;text-align:right}.project-box-zdp1,.project-box-zdp2,.project-box-zdp3{box-sizing:border-box}.project-box-zdp1{background-color:#e14f00;color:white;padding-top:6px}.project-box-zdp2,.project-box-zdp3{background:white;color:#3f364f;width:70px;height:42px;padding-top:3px;font-size:19px}.project-box-zdp1>div{display:block;font-family:OpenSansRegular}.project-box-zdp2>div,.project-box-zdp3>div{font-family:OpenSansRegular;font-size:11px;margin-top:-4px}.project-box-wrap .content>a:hover{text-decoration:none;color:#3f364f}.project-box-zdp2{position:relative}.zdp-separator{height:1px;background:#3f364f;width:49px;position:absolute;right:9px;bottom:-1px}#pasek-podwyzka-cen{background:#f8f400;text-align:center;color:black;height:auto;padding:8px;max-width:1366px;margin:0 auto;margin-top:4px;margin-bottom:8px;box-sizing:border-box}#pasek-podwyzka-cen>span>img{height:20px;vertical-align:bottom;margin-right:10px}@media only screen and (min-width:1025px){.project-box-zdp1{font-size:24px;height:60px;width:70px;padding-top:6px}.project-box-zdp1,.project-box-zdp2,.project-box-zdp3{padding-right:12px}.project-box-zdp1>div{font-size:13px;margin-top:-4px}}@media only screen and (min-width:0) and (max-width:1024px){.project-box-zdp2,.project-box-zdp3{display:none}.project-box-zdp1{font-size:16px;height:38px;width:48px;padding-top:6px;padding-right:8px}.project-box-zdp1>div{font-size:10px;margin-top:-5px}}@media only screen and (min-width:0) and (max-width:800px){.zdazyc-przed-wiosna-wrap .zdp2,.zdazyc-przed-wiosna-wrap .zdp3,.zdazyc-przed-wiosna-wrap-project .zdp2,.zdazyc-przed-wiosna-wrap-project .zdp3{display:none}}@media only screen and (min-width:0) and (max-width:400px){header .tel-hours{display:none}}@media only screen and (min-width:0) and (max-width:599px){.dws-grid .project-name{font-size:12px}.dws-grid .project-squarefeet{font-size:12px}.dws-grid .project-price-regular{font-size:12px}.dws-grid .project-price-promo{font-size:14px}.dws-grid .to-left-fix{float:left;margin-left:2%}.top-bar{top:-31px!important}.top-bar>div>*:first-child{margin-right:5px!important}.top-bar span{margin-right:0}nav{width:100%}#desktop-nav{width:100%}#desktop-nav>li{display:block;text-align:left}#desktop-nav>li>div{border:0!important}#ext-nav{position:relative!important;top:0;border:0;box-shadow:0 0 0 transparent;column-count:1!important;padding-top:0!important}form.search2>div:first-child>div{margin-left:0}.form-dws label>.form-error{margin:0 auto}}@media only screen and (min-width:0) and (max-width:900px){.header-fav-wrapper>a>span{display:none}}@media only screen and (min-width:0) and (max-width:800px){.top-bar{text-align:center}.top-bar-wrap{margin:6px auto 2px 16px}.header-wrap{margin:22px 16px 10px 16px}.header-fav-wrapper{position:absolute;top:9px;right:22px}header{display:block}header h1,header .h1-like{margin:0 auto}.logo-img{max-width:114px}header .phone-cnt{position:absolute;right:60px;top:60px}header .top-bar-menu>*:not(:first-child){display:none}header .nav-icon{cursor:pointer;display:inline-block;vertical-align:top}header form{position:relative;clear:both}header form input[name="nazwa_projektu"]{width:85%;padding-left:1px}header form button{float:right}header .mobile-nav-icons{display:block!important}nav{width:100%}.nav-wrap{position:absolute;top:45px;left:0;width:100%;z-index:5;transform:translate(-102%);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0);-webkit-box-shadow:1px 4px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 4px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 4px 4px 0 rgba(0,0,0,0.3)}.nav-wrap>nav{position:relative;background:white;z-index:2}input[name="burger-input"]{position:absolute;top:57px;right:7px;z-index:4;width:40px;height:35px;opacity:0;display:block}input[name="burger-input"]:checked ~ .nav-wrap{transform:none}.burger-elem1,.burger-elem2,.burger-elem3{display:flex;width:22px;height:2px;margin-bottom:5px;position:absolute;background:#000;border-radius:3px;z-index:3;right:24px;transform-origin:5px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0),background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease}.burger-elem1:nth-of-type(1){top:66px;transform-origin:0 0}.burger-elem2:nth-of-type(2){top:73px;transform-origin:0 100%}.burger-elem3:nth-of-type(3){top:80px;transform-origin:0 100%}input[name="burger-input"]:checked ~ .burger-elem1{opacity:0}input[name="burger-input"]:checked ~ .burger-elem2{opacity:0}input[name="burger-input"]:checked ~ .burger-elem3{opacity:0}.menu-bg-layer{position:absolute;display:block;top:0;background:black;height:100%;width:100%;opacity:.6}.nav-close{width:100%;height:53px;background:white;display:block;position:relative;z-index:1}.nav-close>div{float:right;margin-top:18px;margin-right:70px;cursor:pointer;font-size:13px;position:relative}.nav-close>div>span{background:black;width:20px;height:1px;display:block;position:absolute}.nav-close>div>span:nth-of-type(1){position:absolute;transform:rotate(-45deg);right:-37px;top:7px}.nav-close>div>span:nth-of-type(2){position:absolute;transform:rotate(45deg);right:-37px;top:7px}#desktop-nav{width:91%;margin:0 auto;font-size:18px}#desktop-nav>li{display:block;text-align:left;border-bottom:1px solid #e3e3e3;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.ext-categories-label{font-family:OpenSansBold}#ext-element>span{display:block;padding:18px 20px}#desktop-nav>li>span,#desktop-nav>li>a{display:block;padding:15px 1px;margin-left:10px}#ext-nav ul{border-bottom:1px solid #e3e3e3;width:100%;padding:0;width:82%;cursor:pointer;font-size:12px;margin-left:20px}#ext-nav ul>li{display:block;padding-top:7px;padding-bottom:9px}#ext-nav ul>li:last-child{margin-bottom:10px}#ext-nav ul>li:not(:first-child){display:none;margin-left:20px;padding-top:10px;padding-bottom:10px}#ext-nav ul>li.unwrapped{background:url('/theme/images/decoration/wrap.png') no-repeat right center!important}#ext-nav ul:not(:last-child)>li:first-child{text-transform:uppercase;font-family:OpenSansBold;padding-top:12px;padding-bottom:11px;background:url('/theme/images/decoration/unwrap.png') no-repeat right center}#ext-nav ul:last-child>li:last-child{display:none}#ext-nav ul:last-child>li>a{text-transform:uppercase;font-family:OpenSansBold;font-size:12px;color:#444}.ext-categories-label>span,.menu-realizacje>span,.menu-o_projekcie>span{display:none}#desktop-nav .o_projekcie-dropdown,#desktop-nav .realizacje-dropdown{border:0!important;top:0;left:30px;margin:0;margin-bottom:18px;padding:0;position:relative;box-shadow:none}#desktop-nav .o_projekcie-dropdown>li,#desktop-nav .realizacje-dropdown>li{line-height:100%;margin:unset;padding-top:10px;padding-bottom:10px}#secondary-nav{display:block;padding-top:18px;padding-bottom:18px}.categories-decor{display:none}.tel.active{display:inline-block!important}.tel.inactive{display:none!important}.burger{background:url(/theme/images/decoration/burger_22x16.png) no-repeat 50% 50%;width:22px;height:16px;margin-left:20px;margin-top:10px}#ext-nav{margin-bottom:20px}#ext-element>span.wrapped,.menu-realizacje.wrapped,.menu-o_projekcie.wrapped{background:url('/theme/images/decoration/unwrap.png') no-repeat 93% center}#ext-element>span.unwrapped,.menu-realizacje.unwrapped,.menu-o_projekcie.unwrapped{background:url('/theme/images/decoration/wrap.png') no-repeat 93% center}#header_end{display:none}.project-details{padding-bottom:0}.project-details>span{display:block}.project-details>span>span{font-size:12px}.project-details>span>span>span{display:none}#scroll_to_top_btn{width:50px;height:50px;position:fixed;right:36px;bottom:94px;z-index:100;cursor:pointer;z-index:1000;display:none}.pagination>*{display:none!important}.current-page-mobile{display:inline-block!important}.current-page-mobile input,.current-page-mobile div{border:1px solid black}.pagination .last,.pagination-prev,.pagination-next,.pagination .last-mobile,.pagination-z-mobile{display:inline-block!important}.pagination:last-child{display:inline-block!important}}@media only screen and (min-width:0) and (max-width:1366px){#header_end{display:none}}@media only screen and (min-width:600px){.dws-grid .project-name{font-size:16px}.dws-grid .project-squarefeet{font-size:16px}.dws-grid .project-price-regular{font-size:12px}.dws-grid .project-price-promo{font-size:16px}#list-right-wrap .dws-grid .project-box-details{min-height:102px;padding-left:5px}#top-search-wrap{text-align:center}}@media only screen and (min-width:1367px){.header-wrap{max-width:1366px}header .top-bar-menu{right:200px}.logo-cnt{width:342px}body>.fixed-header{position:fixed;z-index:102;background:white;top:0;left:0;width:100%;height:53px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}body>.fixed-header .top-bar{display:none}body>.fixed-header .logo-cnt{margin-top:-12px;margin-right:40px;width:302px}body>.fixed-header .logo-cnt img{max-width:134px}body>.fixed-header .nav-wrap{margin-top:0}body>.fixed-header form{margin-top:-10px}body>.fixed-header #ext-element .ext-elem-border{height:42px}body>.fixed-header #ext-nav{top:36px}body>.fixed-header{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.55);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,0.55);box-shadow:0 0 7px 0 rgba(0,0,0,0.55)}#header_end{position:relative}}@media only screen and (min-width:801px) and (max-width:900px){.header-fav-wrapper{right:16px;top:40px}}@media only screen and (min-width:801px) and (max-width:1024px){.nav-wrap{float:right;width:unset}#desktop-nav #ext-nav .categories-group2{column-count:3;max-height:unset}}@media only screen and (min-width:801px){.top-bar-wrap{margin:6px auto 2px auto}.header-wrap{margin:16px auto 0 auto;position:relative}header h1,header .h1-like{margin-bottom:8px}.logo-img{max-width:unset}header .phone-cnt{position:absolute;top:3px;right:5px}header .tel{margin:0!important;font-size:16px}header .tel-hours{font-size:12px;margin:0;display:inline-block}header .top-bar-wrap{position:relative;max-width:1366px}header .top-bar-menu{position:absolute;right:124px;top:6px}header .top-bar-menu span{position:relative}.top-bar-menu>*{margin-right:30px}header form input{width:210px}.mobile-nav-icons{display:block}.tel.active{display:none!important}.tel.inactive{display:inline-block!important}.mobile-nav-icons{display:none}.nav-wrap{margin-top:10px;margin-left:10px;margin-bottom:20px}#desktop-nav{display:block;font-size:16px}#desktop-nav>li{display:inline-block;cursor:pointer;margin-right:45px}#desktop-nav li>ul{position:absolute;padding:15px;margin:0;z-index:1;width:200px;display:none;border:1px solid white;top:27px;box-shadow:1px 3px 3px #adadad}#ext-nav{display:none;position:absolute;box-sizing:border-box;z-index:100;background-color:white;padding-top:20px;padding-bottom:20px;padding-left:13px;font-size:14px;border:1px solid #ccc;border-top:1px solid #ccc;right:0;max-width:1041px;width:100%;margin-left:-5px;margin:0 auto;column-fill:balance;column-count:4;column-rule:solid 1px #ccc}#ext-nav ul{display:inline-block;margin-top:5px;margin-bottom:15px;margin-left:10px;margin-right:10px;xbackground:#e2f5cd}#ext-nav ul:first-child>li:first-child{display:none}#ext-nav ul:last-child>li{font-family:OpenSansRegular;text-transform:none;font-weight:normal}#ext-nav ul:last-child>li:last-child{font-weight:bold}#ext-nav ul:first-child>li{text-transform:uppercase;font-family:OpenSansBold;margin-bottom:10px}#ext-nav ul:not(:last-child)>li:first-child{text-transform:uppercase;font-family:OpenSansBold}#desktop-nav>li#ext-element{margin-right:0}#ext-element>span{z-index:117}#ext-element .ext-elem-border{border:1px solid #fff;width:138px;height:52px;position:relative;top:-27px;left:-27px;padding-left:5px;background:white;z-index:116;margin-bottom:-50px}#menu-realizacje-wrap:hover div,#menu-o_projekcie-wrap:hover div{border:1px solid silver;border-bottom:1px solid #fff}.ext-categories-label>span,.menu-realizacje>span,.menu-o_projekcie>span{font-size:26px;line-height:0;position:absolute;top:10px;right:-20px}#menu-realizacje-wrap{margin-left:-14px}#desktop-nav{margin-top:0}#ext-element:hover #ext-nav{display:block!important}#ext-element:hover>div{border:1px solid #ccc;border-bottom:1px solid #fff}#menu-realizacje-wrap:hover div,#menu-o_projekcie-wrap:hover div{border:1px solid silver;border-bottom:1px solid #fff}#menu-realizacje-wrap:hover .realizacje-dropdown,#menu-o_projekcie-wrap:hover .o_projekcie-dropdown{display:block;background:#fff;border:1px solid silver;left:-5px}.nav-close{display:none}header form{position:relative;float:right;margin-bottom:20px}#name_suggestions_wrap{width:210px!important}.dws-grid .project-details{padding-bottom:7px}.dws-grid .project-details>span>span{font-size:16px}.dws-grid .project-price-promo{margin-top:4px}.dws-grid .project-price-regular{margin-top:4px}#scroll_to_top_btn{display:none}.current-page-mobile{display:none!important}.pagination .last-mobile,.pagination-z-mobile{display:none!important}}@media only screen and (min-width:801px) and (max-width:962px){#ext-nav{top:123px}}@media only screen and (min-width:963px) and (max-width:1269px){#ext-nav{top:110px}}@media only screen and (min-width:1270px){#ext-nav{top:66px}#ext-element .ext-elem-border{height:62px}}@media only screen and (min-width:1025px){.nav-wrap{float:left;width:100%;max-width:662px}}@media only screen and (min-width:1025px) and (max-width:1029px){.logo-cnt{width:unset!important}}@media only screen and (min-width:401px) and (max-width:800px){header .tel-hours{display:inline-block;font-size:11px}}@media only screen and (min-width:801px) and (max-width:1366px){header h1,header .h1-like{padding-left:16px}.logo-cnt{width:325px;padding-left:16px}}@media only screen and (max-width:1365px){ul.footer-social li>a>img{width:50px}#header_end{display:none}}@media only screen and (max-width:1279px){#header-title>div,#header-menu>div,#main-top,#main,#root-footer>#sub-footer>div>ul,#root-footer>#footer{max-width:1356px;padding:0 5px}}@media only screen and (max-width:1160px){.header-info-wrapper>span:nth-of-type(2){padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:1023px){.section-separator{margin-top:15px}ul.footer-social li,ul.footer-links li{display:inline-block!important}ul.footer-social,ul.footer-links{width:100%;text-align:center}.cta-button{font-size:1.4em}.header-info-wrapper>span:nth-of-type(2){margin-left:0!important}}@media only screen and (max-width:800px){.tel{display:none}.tel.active{display:inline-block}.phone-cnt-inner:before{top:6px!important}.social-wrap{display:none}#secondary-nav>div{display:inline-block;width:32%}#secondary-nav>div>div{max-width:76px;margin:0 auto}#secondary-nav>div a>div:first-child{width:39px;height:30px;margin:0 auto}#secondary-nav>div a>div:last-child{margin-top:7px}ul.footer-social{padding-top:20px}ul.footer-social li>a>img{padding:5px}.footer-wrap-1>div,.footer-wrap-2>div{width:90%}.footer-wrap-2{color:#000;background-color:#fff;font-family:OpenSansRegular}.footer-wrap-2 a{color:#444444!important}.footer-wrap-1>div,.footer-wrap-2>div{color:#000}}@media only screen and (max-width:720px){.library-list figure,.library-list .right-col{float:inherit;width:100%}.library-list figure{margin:0 auto}}@media only screen and (max-width:599px){h1{font-size:1.6em!important}#sub-footer>div>ul>li{width:100%}.breadcrumbs{display:none}#list-filter-form{position:relative;margin-top:0;padding:10px;padding-top:0}#list-filter-form input{width:140px}#main .articles-list>ul>li>article{padding:0}.articles-list header h2,.articles-list header h3,.articles-list .content{padding:10px}ul.footer-social{text-align:left}}@media only screen and (max-width:480px){#tabContainer .tabs>ul{font-size:.9em}ul.footer-social li{margin:0}ul.footer-social{margin-bottom:10px}}@media only screen and (max-width:819px){#desktop-nav>li:nth-of-type(5) ul{left:-108px}}.dws-grid{max-width:1366px}.dws-grid-center{text-align:center}.dws-grid-item-wrap{overflow:auto;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;padding:3px}.dws-grid-item{margin:0 auto;position:relative}.dws-grid-content-wrap{box-sizing:border-box;border:1px solid #e3e3e3;padding:15px}.dws-grid-content-wrap>div{margin-bottom:15px}.dws-grid-image-wrap{position:relative}.dws-grid-image-wrap img{width:100%;max-width:325px;display:block}.dws-grid-date{font-size:12px}.dws-grid-title{font-family:OpenSansBold;font-size:20px}.dws-grid-content{font-size:16px}.read-more,.dws-grid-read-more{font-size:14px}.dws-grid .project-box-details{text-align:left}.dws-grid .project-name{display:inline-block;margin-top:6px;margin-right:16px;color:#000}.dws-grid .project-squarefeet{display:inline-block;color:#000}.dws-grid .project-price-wrap{min-height:19px}.dws-grid .project-price-regular{display:inline-block;color:#444;margin-right:4px}.dws-grid .project-price-promo{font-family:OpenSansBold;display:inline-block;color:#e14f00}.project-details{font-size:12px;padding-top:8px;width:88%;font-family:OpenSansRegular}.project-details>span>span{font-family:OpenSansBold;margin-left:2px}.project-details>span>span>span{font-family:OpenSansLight;margin-left:3px}#list-right-wrap .dws-grid{text-align:left}@media only screen and (min-width:0) and (max-width:400px){.dws-grid-item-wrap{width:49%;padding:3px}.dws-grid-project-wrap{width:49%;display:inline-block;margin-bottom:25px;vertical-align:top}.dws-grid-item{max-width:325px}}@media only screen and (min-width:0) and (max-width:800px){.dws-grid-item-wrap{margin-bottom:25px}}@media only screen and (min-width:401px) and (max-width:800px){.dws-grid-item-wrap{width:49%;padding:3px}.dws-grid-item{max-width:325px}#list-right-wrap .dws-grid .dws-grid-item-wrap{width:49%}}@media only screen and (min-width:801px){.dws-grid-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.dws-grid-item-wrap{width:25%;float:left;padding:3px;margin-bottom:55px}.dws-grid-item{max-width:325px}}