#nav > a {display:none;}
#nav li {position:relative;list-style:none;}
#nav li a {color:#565656;display:block;font-size:15px; text-transform:uppercase;}
#nav li a:active {background-color:#fff !important;}
#nav span:after	{}

/* first level */
#nav > ul {height:49px;background-color:#fff;}
#nav > ul > li {height:100%;float:left;display:table;}
#nav > ul > li > a {height:43px;text-align:left;padding:0px 0px 0px 10px;display:table-cell;vertical-align:middle;}
#nav > ul > li:hover > ul li  > a {margin:10px;text-align:center;min-width:50px;display:block;}
#nav > ul > li > a {border-right:1px solid #e6e7e9;}
#nav > ul > li:last-child > a {border-right:0px solid #e6e7e9;}

/* second level */
#nav li ul {background-color:#fff;display:none;position:absolute;top:100%;left:-50px;border-left:solid 1px #e6e7e9;border-bottom:solid 1px #e6e7e9;border-right:solid 1px #e6e7e9;}
#nav li:hover ul {display:block;left:0;right:0;}
#nav li:hover ul li {float:left;display:block;}
#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a {background-color:#fff;}
#subkabiny li {max-width: 128px;}

/* SVG icons */
nav ul li ul li img {height: 66px; width: 80px;}

.d-m-block{display: none;}
#link-panelInfo {cursor: pointer;}
#comparexDialog {max-width:100%;}
#dialog-panelInfo {display: none;background-color:white;}
#dialog-panelInfo .dialoglogo {margin: 28px 3%!important;max-width:300px;background-color:white;}
#dialog-panelInfo > div {text-align: center;}
#dialog-panelInfo .panelButtonBox {width:50%;float:left;}
#dialog-panelInfo .panelButtonBox a {display:block;width:90%;height:30px;text-align:center;line-height: 30px;margin:0px auto;}
#dialog-panelInfo .panelButtonBox a.new-btn {background-color:#a6cf39;color:white;}
#dialog-panelInfo .panelButtonBox a.old-btn {background-color:#e6e7e8;color:#636466;}
#dialog-panelInfo .panelInfo-label {display: block;line-height: 15px;margin-bottom: 20px;}

@media only screen and (max-width:959px) {
#nav {position:relative;top:auto;left:auto;}
#nav > a {width:3.125em; height:3.125em; text-align:left;text-indent:-9999px;background-color:#fff;position:relative;}
#nav > a:before, #nav > a:after {position:absolute;border:2px solid #555555;top:35%;left:25%;right:25%;content:'';}
#nav > a:after {top:60%;}
#nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type 	{display:block;}

#nav > ul {height:auto;display:none;position:absolute;left:0;right:0;}
#nav:target > ul {display:block;}
#nav > ul > li {width:100%;float:none;}
#nav > ul > li > a {height:auto;text-align:left;padding:5px 0.833em;}
#nav > ul > li > a {border-right:none;border-bottom:1px solid #000;}
#nav > ul > li:last-child > a {border-right:none;border-bottom:1px solid #000;}

#nav li ul {position:static;padding:1.25em;padding-top:0;}
#nav ul li  br {display:none;}

/*****/

#nav > ul > li > ul:target {display:block!important;}
#nav ul li a {display:block;}
#nav li ul {display:block}
#nav ul li ul li {text-align:left;width:100%;}
#nav ul li ul li a {text-align:left;}
#nav > ul > li:hover > ul li > a {margin:10px;text-align:left;min-width:none;display:block;}
#nav > ul > li > ul li > a img {display:none;}

/* podmenu */

/* first level */
#nav > ul {height:auto; background-color:#fff;}
#nav > ul > li {height:100%;float:left;}
#nav > ul > li > a {height:43px;text-align:left;padding:0px 0px 0px 10px;line-height:43px;font-weight:700;}
#nav > ul > li > ul > li  > a {margin:10px;text-align:left;min-width:50px;display:block;}
#nav > ul > li > ul:hover > li  > a {margin:10px;text-align:left;min-width:50px;display:block;}
#nav > ul > li:last-child > a {border-right:0px solid #e6e7e9;}

/* second level */
#nav li ul {display:block;left:0;right:0;}
#nav li ul li {float:left;display:block;}
#nav li ul {border:solid 0px;}

#subkabiny li {max-width:100%;}
}

@media only screen and (max-width:750px) {#nav > ul {position:absolute;width:320px;}}
.d-m-block{display: block;}

html, body {margin:0;font-family:'Ubuntu', sans-serif;font-size:12px;color:#000;background:url('../images/bg2.png') repeat-x #fff;font-display:auto;}
body {padding:0px 0px 50px 0px;}
* {margin:0px;padding:0px;}
a {text-decoration:none;color:#636466}
header {width:100%;}
.clear {clear:both;}
.fr {float:right;}
.fl {float:left;}
.bold {font-weight:bold;}
.home {background:url('../images/bg.png') repeat-x #fff !important;}
.width100 {width:100%!important;}
.green {color: #a6cf39;}
.underline {text-decoration:underline;}
#rightside p {padding-top:6px;padding-bottom:6px;}
.alignleft, .left {float:left}
.alignright, .right {float:right}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
/* top */
.logo {float:left;max-height:68px;}
.logoa {float:left;}
#lang {float:right;background-color:#fff;list-style:none;height:20px;padding:5px;margin-left:10px;margin-top:5px;width:43px;}
#lang li {position:relative;clear:both;text-transform:uppercase;}
#lang li a img {float:right;position:relative;top:3px; width: 15px;}
#lang li ul {display:none;position:absolute;top:22px;left:-52px;z-index:10000;background-color:#FFF;list-style:outside none none;width:100px;}
#lang li ul li {padding:5px;}
#lang li ul li a img {float:right;}
form#search {background-color:#fff;display:block;width:180px;height:20px;padding:5px;float:right;margin-top:5px;}
form#search input[type='search'] {width:150px;border:0px;float:left;}
form#search input[type='submit'] {width:20px;height:20px;background:url('../images/ikony-svg/loupe-01.svg') no-repeat;border:0px;}
form#search div {color:red;display:none;padding-top:2px;position:relative;top:-12px;}
#searchMsg1 {display:none;}
#searchMsg2 {display:none;}
nav#nav {clear:both;font-size:15px;z-index:8000;background-color:#fff;}/* 99999999 */
ul#top-nav {list-style:none;z-index:10000;min-height:20px;}
ul#top-nav li {float:left;}
ul#top-nav li a {color:#565656}
nav#nav ul li  {z-index:80;}
/* content */
.textowy {line-height:180%;}
#content {background-color:#fff;}
ol.breadcrumb {list-style:none;display:block;width:100%;}
ol.breadcrumb li {float:left;color:#9B9B9B;font-size:15px;font-weight:300;padding-right:5px;height:60px;line-height:62px;}
ol.breadcrumb li:before {content:' / ';}
ol.breadcrumb li:first-child:before {content:'';float:left;}
ol.breadcrumb li a {color:#9B9B9B;}
.leftmenu {clear:both;padding:0px;margin:0px;}
.leftmenu li {list-style:none;color:#fff;margin-bottom:2px;border:0px solid;}
.leftmenu li a {padding:5px;display:block;color:#fff;text-transform:uppercase;background-color:#a6cf39;}
.leftmenu li ul {}
.leftmenu li ul.sub-menu {display:none;}
.leftmenu li ul li {margin-left:10px;list-style:none;color:#565656;background-color:#fff;border:0px;}
.leftmenu li ul li:last-child a {border-bottom:solid 0px;}
.leftmenu li ul li a {padding:5px;display:block;color:#565656;text-transform:none;background-color:#fff;border-bottom:1px solid #d7d7d7}
.startnav {clear:both;height:206px;}
.prodlist {list-style:none;padding:0px;margin:0px;}
.prodlist li {width:190px;float:left;margin-right:20px;margin-bottom:20px;min-height:280px;}
.prodlist li:nth-child(5n+5) {margin-right:0px;}
.prodlist li a {display:block;width:100%;height:100%;text-align:center;text-transform:uppercase;font-size:14px;text-decoration:none!important;position:relative;min-height: 260px;}
.prodlist li a div.new {width:auto;height:20px;position:absolute;top:0;right:0;z-index:6;background-color:rgb(166, 207, 57);color:white;padding:2px 9px;font-size:16px;text-align:center;font-weight:400;}
.prodListBrodziki {width:190px;height:143px;}
.prodListBrodzikiPodplytkowe {width:190px!important;display:block;min-height:148px;}
.prodListBrodzikiPodplytkowe img {max-width:100%!important;}
.prodListKabiny {width:190px;height:240px;}
/* product */
#prodgallery #prodgallery_mini {margin:0px;padding-top:15px;padding-bottom:18px;}
#prodgallery #prodgallery_mini a{max-width:95px;}
#prodgallery #prodgallery_mini a img{width:86px;height:86px}
.bx-wrapper {max-width:100% !important;}
.bx-wrapper .bx-next {background:transparent url("../images/controls2.png") no-repeat scroll -43px -32px !important;}
.bx-wrapper .bx-prev {background:transparent url("../images/controls2.png") no-repeat scroll 0px -32px !important;}
#prod_animation {background-color:#e6e7e8;float:left;margin-right:10px;display:block;}
#prod_animation img {width:100%;height:100%;}
#prod_fitings {background-color:#e6e7e8;float:right;display:block;}
#prod_fitings a {display:block;position:absolute;}
#prod_fitings a div {position:absolute;top:14px;left:20px;font-size:16px;}
div#prod_fitings2 a div{position: absolute;top: 71px;left: 0px;font-size: 15px;color: #878787;width: 100%;text-align: center;}
#prod_fitings2{position: relative;}

#prod_fitings-brodziki-prysznicowe {width:505px;max-width:100%;}
#prod_fitings-brodziki-prysznicowe img {width:100%;}
#prod_fitings-brodziki-prysznicowe a {position:relative;display:block;}
#prod_fitings-brodziki-prysznicowe div {position:absolute;font-family:Ubuntu;text-align:center;top:41%;left:0px;width:100%;font-size:16px;}

#prod_downloads {clear:both;margin-top:15px;font-size:14px;display:block;width:100%;}
#prod_downloads strong {border-bottom:1px solid #d1d2d4;color:#636466;margin:0px 5px 0px 5px;padding:8px;text-transform:uppercase;display:inline-block;}
#prod_downloads ul {border:1px solid #D1D2D4;clear:both;}
#prod_downloads ul li {margin:0px 5px;padding:8px;list-style:none;text-transform:uppercase;border-bottom:1px solid #d1d2d4;font-weight:300;}
#prod_downloads ul li:last-child {border-bottom:solid 0px;}
#prod_downloads > div {width:auto;float:left;background-color:white;position:relative;top:1px;border-left:1px solid #D1D2D4;border-top:1px solid #D1D2D4;border-right:1px solid #D1D2D4;}
.product h1 {color:#ef7d00;font-size: 47px;font-weight: 400;line-height: 38px;margin-top: 30px;margin-bottom: 10px;}
.product h3 {color:#959595;font-size:18px;font-weight:normal;}
#prod_glasscolor a, #prod_profilecolor a, #prod_features a, #prod_variants a {float:none;}
#prod_glasscolor a, #prod_profilecolor a, #prod_variants a {float:left;width:85px;height:109px;margin-right:15px;text-align:center;}
#prod_glasscolor strong, #prod_profilecolor strong, #prod_features strong, #prod_variants strong{font-size:15px;display:block;color:#636466;}
#prod_variants > div {float:left;width:85px;height:109px;margin-right:15px;text-align:center;}
#prod_profilecolor a img {width:94px;height:84px;}
#prod_price span {width:42px;height:22px;background-image:url('images/arrow.png');background-repeat:no-repeat;}
#prod_price {clear:both;display:block;padding:35px;background-color:#e6e7e8;font-size:24px;color:#636466;font-weight:300;min-height:30px;}
#prod_price p {float:right;color:#a6ce39;font-size:30px;}
#prod_price img {position:relative;top:5px;margin-left:12px;}
.prod_ru_desc {font-size: 15px;display: block;color: #636466;margin-bottom: 3px;}
/* aktualnosci */
.news {margin-bottom:13px;padding-bottom:13px;clear:both;min-height:150px;display:block;font-size:15px;border-bottom:1px solid #E9E9E9;text-decoration:none!important;color:#636466;}
.news:last-child {border-bottom:solid 0px;}
.news em {font-size:12px;}
.news div.button {padding-top:12px;font-weight:600;color:#a6cf39;}
.news img.wp-post-image {float:right;margin-left:22px;}
.news a {text-decoration:none!important;}
.news > p > a {text-decoration:underline;color:#a6cf39;}
.news > ul {margin-left:13px;}
.news > ul > li > ul {margin-left:14px;}
/* lokalizator */
.lokalizator-content {color:#555555;}
.lokalizator-content h1 {font-size:18px;font-family:Ubuntu;color:#555555;;padding-top:22px;padding-bottom:22px;width:50%; font-weight: 400;}

#lokalizator #map {width:100%;height:450px;max-width:100%;position:relative;z-index:1;}
#lokalizator .sidebar {width:100%;max-width:1240px;margin: 0px auto 0px auto}
#lokalizator #side_bar a {padding-bottom:5px;height:500px;}
#accordion h3{ font-size: 15px; text-transform: uppercase; border-bottom: 1px solid #666 !important; margin-bottom: 10px; padding-left: 14px; padding-bottom: 2px;}

/* lokalizator sortowanie */
#accordion h3 span:nth-child(2) {min-width: calc(35% - 28px);width: 30%;display: inline-block;}
#accordion h3 span:nth-child(3) {min-width: calc(37% - 20px);width: 30%;font-weight: normal;color: silver;font-size: 13px;}
#accordion h3 span:nth-child(3).sortUp {background-image: url(../images/ikony-svg/strzalka1.png);background-position: 13% -1px;background-repeat: no-repeat;background-size: 12px 15px;}
#accordion h3 span:nth-child(3).sortDown {background-image: url(../images/ikony-svg/strzalka2.png);background-position: 13% -1px;background-repeat: no-repeat;background-size: 12px 15px;}

#accoSortButton {display: none;}
#accoSortButton2 {display: none;}
#accoSortButton3 {display: none;}

#accordion h3.ui-state-active #accoSortButton {display: inline-block;}
#accordion h3.ui-state-active #accoSortButton2 {display: inline-block;}
#accordion h3.ui-state-active #accoSortButton3 {display: inline-block;}
/* lokalizator sortowanie */

#accordion h3.ui-state-active{font-family: 'Ubuntu', sans-serif; font-size: 16px !important; font-weight: 700; color: #a6cf39!important; font-weight: 600!important; margin-bottom: 5px; margin-left: 1px;}
.sideTitle > span{font-family: 'Ubuntu', sans-serif;}
.ui-accordion-header-active img{content:url("../images/ikony-svg/strzalka.svg");}
#accordion h3 img{width: 11px; height: 17px; position: absolute; right: 15px; top: 1px;}
.ui-accordion-content .ui-corner-bottom .ui-helper-reset .ui-widget-content .ui-accordion-content-active{margin-top: 14px !important;}

.ui-state-active .ui-icon, .ui-state-default .ui-icon, .ui-state-focus .ui-icon, .ui-state-highlight .ui-icon, .ui-state-hover .ui-icon{background-image: none !important;}
h3 .ui-accordion-header, .ui-state-default, .sideTitle, .ui-accordion-header-active, .ui-state-active, .ui-corner-top, #ui-id-1, #accordion h3 {background: transparent; border: none;}
.ui-accordion .ui-accordion-content{border: none;}
.l_sklep, .l_projektant, .l_instalator {color:#a6cf39; text-transform: capitalize;}

.h1_region {margin-bottom:15px;}

#sideSklepyBox {background-color:white;width:100%;float:left;position:relative;top:-30px;z-index:22;margin-right:1%;}
#sideSklepyBox .sideTitle {background-color:#d1e2f0;width:100%;color:#555555;padding:6px 12px;box-sizing:border-box;font-size:14px;font-weight:600;}
#sideSklepy {box-sizing:border-box; margin-top: 0px; margin-bottom: 11px;}
.l_row * {display: inline-block; width: 20%; text-align: left; padding: 0px; color:#404040; }
.l_row{font-family: 'Ubuntu', sans-serif; display: flex; justify-content: space-between; width: 100%; min-height: 100%!important; align-content: center; font-size: 13px; padding: 0px; padding-top: 7px;padding-bottom: 7px;}
.l_row:hover{background-color: #a6cf39!important; color: #fff;}
.l_row:hover a{background-color: #a6cf39; color: #fff;}
.l_row:hover a:last-child{background-color: #a6cf39; color: #fff !important;}
.l_row:hover span{background-color: #a6cf39; color: #fff;}
.l_row a span{ min-width: 37%; min-height: 100%;; padding: 0px 3px 0px 5px; color: #404040; margin-top: 2px;}
.l_row a span:nth-child(3){ text-align: left; display: block; min-width: 210px; max-width: 210px;}
.l_row a span:first-child{padding-left: 16px; padding-top: 0; min-height: 100%; margin-top: 3px;}
.l_row a{justify-self: flex-end; text-align: right; margin-right: 1px; height: 100%; color:#404040 !important; margin-bottom: 2px;}
.l_row a:last-child{color:#8a8989 !important; padding-bottom: 1px; padding-top: 2px; padding-right: 38px;width: 15%; position: relative;}
.l_row img{height: 25px; width: 25px; top: -2px; position: absolute;}
.l_row img:hover{color: #fff;}
.white-car{display: none;}
.l_row:hover .white-car{display:inline-block;}
.l_row:hover .dark-car{display:none;}


a.l_ {display: flex; flex-direction: row; justify-content: space-between; width: 100%;height: 100%;}
.ui-accordion .ui-accordion-content{padding: 0 !important;} 
.center{position: absolute; z-index: 999; margin:  200px auto; width: 350px; left: calc(50% - 175px);}
.center select{border: 1px solid #ccc !important; outline: none; max-width: none;}
.center #webmenu2{display: block; max-width: 350px; font-size: 15px; color: #404040; background-image: url("../images/ikony-svg/Strzalki-zielone.svg"); background-size: 39px 39px; background-position: 100%; border:2px solid #999999 !important;}
.ui-accordion-content #sideSklepy .l_row:nth-of-type(even){background-color: #f8f3f3}
.ui-accordion-content #sideProjektanci .l_row:nth-of-type(even){background-color: #f8f3f3}
.ui-accordion-content #sideInstalatorzy .l_row:nth-of-type(even){background-color: #f8f3f3}
#lokalizator #map i{width: 10px; height: 10px;}

#sideProjektanciBox {background-color:white;width:100%;float:left;margin-right:1%;position:relative;top:-30px;z-index:22;}
#sideProjektanciBox .sideTitle {background-color:#d1e2f0;width:100%;color:#555555;padding:6px 12px;box-sizing:border-box;font-size:14px;font-weight:600;}
#sideProjektanci {box-sizing:border-box; margin-top: 0px;}
#sideInstalatorzyBox {background-color:white;width:100%;float:left;position:relative;top:-30px;z-index:22;}
#sideInstalatorzyBox .sideTitle {background-color:#d1e2f0;width:100%;color:#555555;padding:6px 12px;box-sizing:border-box;font-size:14px;font-weight:600;}
#sideInstalatorzy {box-sizing:border-box; margin-top: 0px;}
.lokalizatorNavi {max-width:1240px;width:100%;margin:0px auto;box-sizing:border-box;z-index:22;position: relative;opacity:1; display: flex; flex-direction: row-reverse; align-content: center; justify-content: space-between; }
.lokalizatorCenter{justify-content: center;}
.lokalizatorLeftParam {float:left;width:96%;line-height:14px;}
.lokalizatorLeftParam strong {float:left;padding-right:12px;font-size:16px;}
.lokalizatorLeftParam span {font-size:15px;font-weight:200;}
.lokalizatorRightParam {margin: 0 auto; display: flex; flex-direction: row-reverse;}
a.filtr {background:#e99e25 url('images/x.png') no-repeat 4px 2px;border:1px solid #e99e25;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-mox-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);color:#ffffff;padding:1px 5px 1px 20px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.2);margin-right:10px;}
a.filtr:hover {color:#fff}
.right{width: 100%;}
#webmenu2 {font-family: 'Ubuntu', sans-serif; width:100%;font-size: 15px;padding:10px;padding-right:24px!important;background-image: url("../images/ikony-svg/strzalka.svg"); background-repeat: no-repeat; background-position: 97%; background-size: 14px 14px; color: #404040;}
#webmenu3 {font-family: 'Ubuntu', sans-serif; width:100%;font-size: 15px;padding:10px; background-image: url("../images/ikony-svg/strzalka.svg"); background-repeat: no-repeat; background-position: 97%; background-size: 14px 14px; margin-left: -10px; color: #404040;}

/* serwis */
.serwis {position:relative;width: 100%!important;box-sizing: border-box;}
.serwis .smallbutton {width:33%;float:left;color:#949599;padding:9px;line-height:44px;margin-bottom:16px;display:block;min-height:72px;font-size:14px;text-transform:uppercase;text-decoration:none!important;}
.serwis .serwis-top {margin-bottom: 44px;width:380px;float:left;padding-top: 3px;}
.serwis .serwis-top .smallbutton {box-sizing: border-box;margin-bottom: 0px;color: #555555;font-size: 14px;color: #949599;}

.serwis .serwis-top .smallbutton:nth-child(1){width:360px;}
.serwis .serwis-top .smallbutton:nth-child(2){width:250px;}
.serwis .serwis-top .smallbutton:nth-child(3){width:360px;}

.serwis .serwis-top .smallbutton div.vline {width:1px; height: 42px;background-color: #949599;float: left;margin-right: 19px;}
.serwis .serwis-top .smallbutton span:last-child {padding: 3px 0px;font-weight: 300;}
.serwis .serwis-top .smallbutton:hover span:last-child {background-color: #bbca3e;color: white;}

.serwis .bigbutton {width:675px;color:#949599;padding:9px;line-height:185%;margin:0px;float:left;}
.serwis .bigbutton h3 {font-weight: 300;margin-bottom: 8px;color:#555555;line-height: 45px;height: 45px;}
.serwis .bigbutton h3 p {line-height: 45px;height: 45px;font-weight: 300;color: #949599;}
.serwis .bigbutton strong {font-weight:600;}
.serwis .bigbutton div {width:100%;}
.serwis .bigbutton div:first-child {}
.serwis .bigbutton div > div {height: 94px;color: #949599;}
.serwis .bigbutton div > div:nth-child(2) {}
.serwis .bigbutton div > h3:nth-child(1) div.img {background-image: url(../images/ikony-svg/telefony-n.svg);background-position: left top;background-repeat: no-repeat;width: 61px;height: 45px;float: left;border-right: solid 1px #949599;background-size: 45px;margin-right: 20px;}
.serwis .bigbutton div > h3:nth-child(3) div.img {background-image: url(../images/ikony-svg/faq-n.svg);background-position: left top;background-repeat: no-repeat;width: 61px;height: 45px;float: left;border-right: solid 1px #949599;background-size: 45px;margin-right: 20px;}
.serwis .bigbutton div > div:nth-child(2) div.img {background-image: url(../images/ikony-svg/telefony-n.svg);background-position: left top;background-repeat: no-repeat;width: 61px;height: 45px;float: left;border-right: solid 1px #949599;background-size: 45px;}
.serwis .bigbutton div > div:nth-child(2) div.content {width: 590px;float: right;color: #949599;}
.serwis .bigbutton div > div:last-child {}
.serwis .bigbutton div > div:last-child div.img {background-image: url(../images/ikony-svg/instrukcje_montazu.svg);background-position: left top;background-repeat: no-repeat;width: 61px;height: 45px;float: left;border-right: solid 1px #949599;background-size: 45px;}
.serwis .bigbutton div > div:last-child div.content {width: 590px;float: right;color: #949599;}
.leftMenuSerwis {display: none;}

.serwis .smallbutton img.sicon, .serwis .bigbutton img.sicon {float:left;margin-right:16px;}
.serwis img.sicon {width:45px;}
.serwis-h3 {font-weight:normal;}
.bigbutton div p {font-size:14px;padding-top:0px !important;padding-bottom:0px !important;line-height:154%;}
/* do pobrania */
.do-pobrania-seria {float:left;list-style:none;margin-left:6%!important;width:180px;margin-bottom:22px;font-size:18px;}
.do-pobrania-seria li {border-bottom:solid 1px #d7d7d7;padding:8px 12px;}
.do-pobrania-seria li:last-child {border-bottom:solid 0px;}
.do-pobrania-seria li a {text-decoration:none!important;}
.do-pobrania-seria-pliki {list-style:none;padding:0px;margin:0px;clear:both; margin-bottom: 22px;}
.do-pobrania-seria-pliki li {display: flex; border-bottom:solid 1px #e9e9e9;padding:5px;width:100%;font-size:15px;font-weight:300;color:#646464;box-sizing:border-box;}
.do-pobrania-seria-pliki li:last-child {clear:both;border-bottom:solid 0px;}
.do-pobrania-seria-pliki li:hover {background-color: #e6e7e8;}
.do-pobrania-seria-pliki li:hover div:nth-child(3),
.do-pobrania-seria-pliki li:hover div:nth-child(4),
.do-pobrania-seria-pliki li:hover div:nth-child(5),
.do-pobrania-seria-pliki li:hover div:nth-child(6){border-left: 1px solid #fff;}
.do-pobrania-seria-pliki li div {float:left;padding-left:15px; height:20px;}
.do-pobrania-seria-pliki li div:nth-child(1) {width:71%;padding-left:0px;}
.do-pobrania-seria-pliki li div:nth-child(3) {width:50px;font-weight:700;border-left:solid 1px #e9e9e9;}
.do-pobrania-seria-pliki li div:nth-child(4) {width:50px;font-weight:700;border-left:solid 1px #e9e9e9;}
.do-pobrania-seria-pliki li div:nth-child(5) {width:50px;font-weight:700;border-left:solid 1px #e9e9e9;}
.do-pobrania-seria-pliki li div:nth-child(6) {width:50px;font-weight:700;border-left:solid 1px #e9e9e9;}
.do-pobrania-seria-pliki li div:nth-child(7) {width:50px;font-weight:700;border-left:solid 1px #e9e9e9;} 
.do-pobrania-seria-pliki li div:last-child {border-left:solid 1px #e9e9e9;}
.do-pobrania-seria-pliki li:hover div:last-child {border-left:solid 1px #fff;}
.do-pobrania-seria-pliki li div a {text-decoration:none!important;}
.deklaracje-i-atesty div:nth-child(1) {width:350px!important;float:left;box-sizing:border-box;height:auto;max-width:80%;}
.deklaracje-i-atesty div:nth-child(2) {width:69px!important;float:right;box-sizing:border-box;}
.dopobrania {position:relative;width: 100%!important;}
.dopobrania .smallbutton {min-height: 82px;width:25%;float:left;color:#949599;padding:9px;line-height:61px;margin-bottom:16px;display:block;min-height:72px;font-size:14px;text-transform:uppercase;box-sizing:border-box;text-decoration:none!important;}
.dopobrania .smallbutton div.vline {width:1px; height: 59px;background-color: #949599;float: left;margin-right: 19px;}
.dopobrania .smallbutton span:last-child {padding: 3px 0px;font-weight: 300;}
.dopobrania .smallbutton:hover span:last-child {background-color: #bbca3e;color: white;}

.dop-clear{border: none !important;}
.dop-clear:hover{border: none !important;}

body.en .dopobrania .smallbutton:nth-child(6) {line-height:34px;}
.dopobrania .smallbutton:nth-child(3n+3) {margin-right:0px;}
.dopobrania .smallbutton img.sicon {float:left;margin-right:16px;}
.dopobrania img.sicon {border-right:solid 1px white;width:59px;height:60px;}
.downloadLeft{width: 20%;}
.downloadRight{width: 79%; margin-top: 0;}
.dopobrania-h3 {font-weight:normal;}
.dop-clear {border:solid 0px!important;}
h1.head {color:#EF7D00;font-size:47px;font-weight:400;line-height:37px;clear:both;}
.kcolor57, .kcolor64 {color:#d67b19;} /* Almatea */
.kcolor52, .kcolor54, .kcolor55, .kcolor253 {color:#b9a52b;} /* Carena */
.kcolor84, .kcolor92, .kcolor255 {color:#412761;} /* Eos II */
.kcolor28, .kcolor32 {color:#c84118;} /* Espera */
.kcolor270 {color:#c84118;} /* Espera Mirror */
.kcolor3, .kcolor50, .kcolor252 {color:#2e377f;} /* Essenza New */
.kcolor20, .kcolor26 {color:#5faea1;} /* Euphoria */
.kcolor36, .kcolor42, .kcolor251 {color:#a8406e;} /* Fuenta */
.kcolor110, .kcolor122 {color:#473928;} /* Premium Plus */
.kcolor95, .kcolor100, .kcolor256 {color:#6e1939;} /* Torrenta */
.kcolor102, .kcolor104 {color:#939134;} /* Treviso */
.kcolor106, .kcolor108 {color:#7db686;} /* Twist */
.kcolor72, .kcolor79, .kcolor254 {color:#59277f;} /* Eos */
.kcolor257 {color:#3a2239;} /* vesta */
.kcolor146 {color:#d67b19;} /* Argos */
.kcolor147 {color:#d67b19} /* Delos */
.kcolor157 {color:#d67b19;} /* Doros */
.kcolor145 {color:#6e1939;} /* Giaros */
.kcolor153 {color:#d67b19;} /* Korfu */
.kcolor155 {color:#b9a52b;} /* Naxos */
.kcolor149 {color:#d67b19;} /* Rodos */
.kcolor154 {color:#b9a52b;} /* Siros */
.kcolor150 {color:#d67b19;} /* Laros */
.kcolor259 {color:#d67b19;} /* Indos */
.kcolor148 {color:#d67b19;} /* Patmos */
.kcolor258 {color:#d67b19} /* Samos */
.kcolor260 {color:#2e377f;} /* Tasos */
.kcolor10 {color:#682c29;} /* Modo */
.kcolor128 {color:#000000;} /* Classic */
.kcolor125 {color:#65503a;} /* Premium */
.kcolor14 {color:#006d72;} /* Euphoria Walk in */
.kcolor201, .kcolor209, .kcolor200 {color:#555555;}
.kcolor330, .kcolor338, .kcolor324 {color:#e3ba63;} /* ARTA */
.kcolor343 {color:#7a113d;}/* zantos */
.kcolor386, .kcolor387, .kcolor389, .kcolor393 {color:#78292c;} /* Modo New */
.kcolor384, .kcolor387, .kcolor388, .kcolor395 {color:#c74d1d;} /* Idea */
.kcolor324, .kcolor329, .kcolor327, .kcolor328, .kcolor325, .kcolor326, .kcolor337, .kcolor335, .kcolor331, .kcolor334, .kcolor333, .kcolor340, .kcolor339 {color:#e1b95b !important} /* Arta */

.table-size {border-collapse:collapse;width:100%;border:solid 1px #c7c7c7;margin-bottom:22px;position:relative;}
.table-size-normal {position:static;margin-bottom:10px;}
.table-size thead tr td {background-color:#959595;color:white;font-weight:500;}
.table-size tr td {border:solid 1px #efefef;padding:10px;color:#636466;font-size:15px;text-align:center;}
.table-size tr.twoweeks td {background-color:#e6e7e8;}
.table-size tr td.twoweeks {background-color:#e6e7e8;}

.table-size>tbody>tr:hover{background-color: #e6e7e8;}

.table-size tr.fourweeks td {background-color:#e8ddd7;}
.table-size tr td.fourweeks {background-color:#e8ddd7;}

.table-size tbody tr:last-child td {border-bottom:solid 1px #c7c7c7;}
.table-size thead.search td {background-color:white;}
.table-size thead.search td:nth-child(1) {border-left:solid 1px transparent;border-top:solid 1px transparent;border-right:solid 0px;background-color:transparent;padding:0px;}
.table-size thead.search td:nth-child(2) {border-top:solid 3px #a6cf39;background-color:#e6e7e8;padding-top:22px;padding-bottom:22px;}
.table-size thead.search td:nth-child(2) select {padding:6px;}
.table-size thead.search td:nth-child(3) {border-left:solid 0px;border-top:solid 1px white;border-right:solid 1px white;}
.table-size thead.search td div.table-size-label {color:black;font-size:12px;text-align:left;vertical-align:bottom;height:72px;display:table-cell;}

.table-size-info {font-family:Ubuntu;color:#555555;font-size:14px;}
.table-size-info a {text-decoration:underline;}
.table-size-label {height:0px;}

.table-size-info-first{display:block; margin-top: 50px;}
.table-size-info-last{margin-bottom: 50px;}

#prod_price-more {display:none;height:54px;padding-top:12px;margin-top:18px;border-top:solid 1px grey;}
#prod_price_button {cursor:pointer;}
#prod_price_button img {-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
#prod_price-more div {width:33%;float:left;}
#prod_price-more label {width:100%;display:block;font-weight:400;font-size:15px;}
#prod_price-more select {width:95%;border:solid 1px #e9e9e9;padding:6px;}
.search-list-h1 {text-transform:uppercase;padding-top:22px;padding-bottom:12px;font-size:37px;}
.search-list-h2 {text-transform:uppercase;color:#EF7D00;padding-top:12px;padding-bottom:12px;}
.search-list-items {list-style:none;}
.search-list-items li {min-height:50px;border-bottom:1px solid #E9E9E9;padding-top:12px;padding-bottom:12px;}
.search-list-items li:last-child {border-bottom:solid 0px;}
.search-list-items li img {float:right;height:100%;max-width:100%;}
.search-list-items li div {float:right;width:50px;height:50px;}
.search-list-items-title {font-size:15px;}
.search-list-items-type {text-transform:uppercase;color:#EF7D00;font-size:12px;font-weight:300;}
.search-list-items-content {font-size:15px;font-weight:300;width:71% !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px !important;float:none !important;}
.search-pagination {padding:12px;font-size:15px;font-weight:300;height:32px;clear:both;}
.search-pagination a {display:block;padding:6px;float:left;}
.search-pagination span {float:left;display:block;font-size:15px;padding:6px;}
#loading {display:none;}
#loading img {width:36px;}

/* Na Miare */
.namiare-leftmenu-color div ul li {border:solid 0px;}
.namiare-leftmenu-color div ul li a {background-color:#1ea89b;}
.namiare-leftmenu-color div ul li ul.sub-menu li {background-color:transparent;width:170px;}
.namiare-leftmenu-color div ul li ul.sub-menu li a {background-color:transparent;padding-left:0px;padding-right:0px;text-transform: uppercase;}
.namiare-label {font-family:Ubuntu;font-weight:300;font-size:23px;color:#555555;height:110px;}
.namiare-label img {float:left;margin-right:20px;}
.namiare-label div {width:calc(100% - 250px);float:right;padding-top:27px;padding-bottom:27px;}
.namiare-desc {font-family:Ubuntu;font-size:18px;font-weight:300;width:calc(100% - 228px);margin-left:228px;color:white;background-color:#1ea89c;padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px;box-sizing:border-box;}
.namiare-section-ico {padding-top:30px;padding-bottom:30px;}
.namiare-section-ico div {width:calc(45% - 120px);float:left;position:relative;top:0px;left:0px;padding-left:120px;padding-bottom:30px;font-size:14px;color:#555555;}
.namiare-section-ico div:nth-child(2n+2) {margin-left:88px;}
.namiare-section-ico div img {position:absolute;top:0px;left:0px;}
.namiare-sytuacja-lista {list-style:none;padding:0px;margin:0px;width:100%;float:right;}
.namiare-sytuacja-lista li {float:left;width:29%;height:290px;margin-right:20px;}
.namiare-sytuacja-lista li a {display:block;width:100%;height:100%;line-height:100%;overflow:hidden;text-align:center;color:#555555;text-decoration:none!important;}
.namiare-sytuacja-lista li a img {max-height:240px;border-bottom:solid 3px white;}
.namiare-sytuacja-lista li a:hover img {background-color:#ddf2f0;border-bottom:solid 3px #1ea89c;}
.namiare-h1 {font-size:16px;font-family:Ubuntu;color:#555555;}
.namiare-ok-img {margin-bottom:-7px;}
.namiare-ok-img img {max-width:100%;width:100%;}
.namiare-desc-ok {background-color:#1ea89c;padding:40px;color:white;font-size:12px;}
.namiare-desc-ok img.namiare-first-label {width: 192px; height: 64px;}
.namiare-desc-ok > section > img {max-width: 162px; max-height: 162px; float:left;-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");}
.namiare-desc-ok section p {float:right;width:75%;font-size:13px;font-family:Ubuntu;}
.namiare-rozwiazanie {padding-top:20px;}
.namiare-rozwiazanie p {float:right;width:52%;font-family:Ubuntu;font-size:14px;color:#555555;padding-top:20px;margin-right:20px;}
.namiare-rozwiazanie p {float:right;width:52%;font-family:Ubuntu;font-size:14px;color:#555555;padding-top:20px;margin-right:20px;}
.namiare-rozwiazanie p img{width: 234px; height: 65px;}
.namiare-first-label2-en{width: 192px !important; height: 85px !important;}
.namiare-rozwiazanie p .namiare-first-label2-ru{width: 215px !important; height: 80px !important; }
.namiare-rozwiazanie img.namiare-schemat-img {float:left;border:solid 1px #d7f0ed;margin-bottom:20px;}
.namiare-desc-ok2 {background-color:#f1f3f4;font-family:Ubuntu;color:#555555;font-size:14px;padding:25px;margin-bottom:40px;}
#rightside .namiare-desc-ok2{display: none;}
.namiare-desc-ok2 span {font-size:24px;}
/* na miare home */
.namiare-home-label {position:absolute;top:0px;right:0px;width:400px;height:550px;padding:0px;margin:0px;background-image:url(../images/namiare/namiare-bg-label.jpg);background-repeat:no-repeat;background-position:top;box-sizing:border-box;padding-top:50px;padding-right:34px;padding-bottom:34px;padding-left:34px;color:white;font-size:14px;}
.namiare-home-label a {color:white;}
.namiare-home-label a.more {display:block;background-color:#525151;color:white;padding:12px;width:120px;text-align:center;font-size:14px;font-weight:700;}
.namiare-home-label span {font-weight:700;font-size:36px;line-height:48px;}
.namiare-home-label img {margin-bottom:22px;margin-top:12px;}
.namiare-home-label p {padding-bottom:24px;line-height:21px;}
.bx-wrapper .bx-caption {top:202px!important;padding-left:22px;padding-top:20px;box-sizing:border-box;}
body.firefox .bx-wrapper .bx-caption {top:202px!important;}
.bx-caption span:first-child {padding:0px!important;font-size:32px !important;}
.bx-caption span:last-child {padding:0px!important;font-weight:300;font-size:22px!important;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#fff none repeat scroll 0% 0% !important;}
.bx-wrapper {margin:0px!important;}
#namiare-home-line {width:630px;height:29px;background-color:#fff;position:absolute;bottom:0px;left:610px;z-index:20000;display:block;}
.main {position:relative;}
/* na miare home */
/* na miare - warianty szkła */
.namiare-warianty-szkla {list-style:none;padding:0px;margin:0px;padding-top:12px;}
.namiare-warianty-szkla li {float:left;font-family:Ubuntu;font-size:16px;width:282px;text-align:center;color:#555555;padding-bottom:6px;margin-right:12px;}
.namiare-warianty-szkla-desc1 {font-family:Ubuntu;font-size:16px;color:#555555;padding-top:12px;padding-bottom:12px;line-height:22px;font-weight:300;width:90%;}
.namiare-warianty-szkla-desc {font-family:Ubuntu;font-size:16px;color:#555555;padding-top:12px;padding-bottom:12px;line-height:22px;}
.namiare-warianty-szkla-desc span {color:#009de0;}
/* na miare - warianty szkła */
/* na miare - wskazówki montarzowe */
.namiare-wskazowki {list-style:none;padding:0px;margin:0px;padding-top:12px;margin-left:0px!important;}
.namiare-wskazowki li {float:left;font-family:Ubuntu;font-size:14px;width:296px;text-align:left;color:#555555;vertical-align:middle;padding-bottom:6px;margin-right:18px;}
.namiare-wskazowki li:nth-child(3n+3) {padding-right:0px;margin-right:0px;}
.namiare-wskazowki li strong {display:block;height:100px;font-size:16px;}
.namiare-wskazowki li img {margin-bottom:20px;max-width:100%;}
.namiare-wskazowki-desc {font-family:Ubuntu;font-size:14px;color:#555555;padding-top:12px;padding-bottom:12px;line-height:22px;}
/* na miare - wskazówki montarzowe */
/* na miare - pomiar */
.namiare-pomiar-list-ico {list-style:none;padding:0px;margin:0px;line-height:100%;width:100%;}
.namiare-pomiar-list-ico li {float:left;width:134px;text-align:center;margin-right:12px;margin-bottom:12px;height:164px;}
.namiare-pomiar-list-ico li a {display:block;width:120px;height:100%;padding:12px;box-sizing:border-box;text-decoration:none!important;font-size:12px;}
.namiare-pomiar-list-ico li a img{height:85px;}
.namiare-pomiar-box {position:relative;border-top:solid 1px #d7d7d7;padding-top:22px;padding-bottom:22px;display:none;}
.namiare-pomiar-box:target {display:block;}
.namiare-pomiar-return {width:120px;background-image:url(../images/namiare/namiare-pomiar-arrow-up.png);background-position:right;background-repeat:no-repeat;position:absolute;top:70px;right:20px;padding:6px;font-family:Ubuntu;font-size:12px;color:#d7d7d7;}
.namiare-pomiar-return a {font-family:Ubuntu;font-size:14px;color:#959595;}
.namiare-pomiar-schemat {float:left;}
.namiare-pomiar-content {float:left;font-family:Ubuntu;font-size:14px;font-weight:300;color:#555555;padding-top:55px;margin-left:33px;line-height:33px;max-width:483px;width:52%;}
.namiare-pomiar-warning {padding-top:33px;}
.namiare-pomiar-warning strong {color:#a6cf39;font-weight:700;}
.namiare-pomiar-content h2 {font-size:18px;border-bottom:solid 1px #d7d7d7;width:auto;float:left;line-height:20px;margin-bottom:12px;font-family:Ubuntu;font-weight:400;}
.namiare-pomiar-content p {line-height:33px;}
/* na miare - pomiar */
/* Na Miare */
/* wyszukiwarka */
/* wyszukiwarka - czego */
.leftMenuWProd {}
.WProd {}
.wyszukiwarka .smallbutton {width:29%;float:left;color:#949599;padding:9px;margin:8px;display:table;min-height:40px;font-size:14px;text-transform:uppercase;text-decoration:none!important;}
.wyszukiwarka .smallbutton div.vline {width:1px; height: 59px;background-color: #949599;float: left;margin-right: 19px;}
.wyszukiwarka .smallbutton div {display:table-cell;vertical-align:middle;width:100%;text-decoration:none!important;}
.wyszukiwarka .smallbutton span {line-height: 30px;}
.wyszukiwarka .smallbutton:hover span:last-child {background-color: #bbca3e;color: white;}
.wyszukiwarka .smallbutton img.wicon, .serwis .bigbutton img.wicon {float:left;border-right:1px solid #fff;margin-right:12px;width: 66px;height: 62px;}
/* wyszukiwarka - czego */
/* wyszukiwarka - czego */
.subdownload .smallbutton {width:29%;float:left;padding:9px;line-height:150%;display:block;min-height:88px;font-size:14px;text-transform:uppercase;text-decoration:none!important;box-sizing: border-box;}
.subdownload .smallbutton img {float: left;margin-right: 5px;width:60px;height:60px;}
.subdownload .smallbutton:nth-child(2) {line-height: 56px;}
.subdownload .smallbutton div.vline {width:1px; height: 59px;background-color: #949599;float: left;margin-right: 19px;}
.subdownload .smallbutton span {vertical-align:middle;text-decoration:none!important;padding: 3px 0px;font-weight: 300;color: #949599;}
.subdownload .smallbutton:hover span:last-child {background-color: #bbca3e;color: white;}
/* wyszukiwarka - kształt */
.wyszukiwarka-wymiar {width:201px;height:217px;float:right;}
.wyszukiwarka-ksztalt {width:calc(100% - 200px);}
.wyszukiwarka-ksztalt ul {list-style:none;}
.w-active {background-color:#b8b8b7!important;}
.w-active div {background-color:#b8b8b7!important;}
.w-ksztalt {margin-bottom:12px;}
.w-ksztalt li{float:left;text-align:center;padding:12px;height:115px;width:97px;cursor:pointer;color:#555555;line-height:100%;text-transform:uppercase;font-size:12px;}
.w-ksztalt .li.w-active {background-color:#e6e6e5!important;}
.w-typ li {float:left;text-align:center;padding:12px;height:115px;width:97px;cursor:pointer;color:#555555;text-transform:uppercase;line-height:100%;font-size:12px;}
.w-typ li div {background-color:#e6e6e5;padding-top:12px;}
.w-typ li img {width: 70px;height: 90px;}
#typParam {padding-bottom:14px;}
#sizeParam ul {padding-bottom:14px;}
.w-wymiar-a1 {float:left;list-style:none;padding-top:12px;}
.w-wymiar-a1 li {float:left;width:85px;height:28px;background-color:#E6E6E5;font-family:Ubuntu;font-size:16px;text-align:center;color:#646363;font-weight:700;line-height:28px;margin-right:18px;margin-bottom:18px;cursor:pointer;}
.w-wymiar-a1 li.brodziki {width:163px;}
.w-wymiar-a2 {float:left;list-style:none;padding-top:12px;}
.w-wymiar-a2 li {float:left;width:85px;height:28px;background-color:#E6E6E5;font-family:Ubuntu;font-size:16px;text-align:center;color:#646363;font-weight:700;line-height:28px;margin-right:18px;margin-bottom:18px;cursor:pointer;}
.w-wymiar-a2 li.brodziki {width:163px;}
.w-wyszukaj {background-color:#a6cf39;color:white;font-family:Ubuntu;font-size:18px;border:solid 0px;width:190px;height:34px;text-align:center;line-height:34px;}
/* wyszukiwarka - kształt */
/* wyszukiwarka - wyniki */
.w-wynik-back {float:right;background-color:#a6cf39;background-image:url(../images/wyszukiwarka/wyszukiwarka-arrow-left.png);background-position:left;background-repeat:no-repeat;}
.w-wynik-back a {font-family:Ubuntu;font-size:14px;color:white;display:block;width:100%;height:100%;padding:2px 12px 2px 22px;background-image:url(../images/wyszukiwarka/wyszukiwarka-arrow-left.png);background-position:left;background-repeat:no-repeat;text-decoration:none!important;}
.w-wynik-list {list-style:none;padding:0px;margin:0px;padding-top:22px;padding-bottom:22px;float:left;width:calc(100% - 20px);}
.w-wynik-list li {color:#555555;float:left;width:100%;border-top:solid 1px #d7d7d7;border-bottom:solid 1px#d7d7d7;margin-bottom:22px;}
.w-wynik-list li:last-child {clear:both;}
.w-wynik-list li a {text-decoration:none!important;}
.w-wynik-list li > a img {float:left;height:121px;}
.w-wynik-list li > div {float:left;font-family:Ubuntu;font-size:14px;padding-top:13px;margin-left:14px;}
.w-wynik-list li > div > span {font-family:Ubuntu;font-size:16px;}
.w-wynik-list li > div:nth-child(2) {padding-top:32px;width:170px;}
.w-wynik-list li > div:nth-child(4) {padding-top:32px;width:250px;}
.w-wynik-list li > div:nth-child(3) img {height:85px;border:solid 1px #9b9b9b;}
.w-wynik-list li > div:nth-child(3) img:first-child {margin-right:12px;}
.w-wynik-list li > div > div {width:100%;height:1px;background-color:#d7d7d7;margin-top:3px;margin-bottom:3px;}
.w-wynik-list li > div:last-child {float:right;padding-top:44px;padding-bottom:43px;}
.w-wynik-list li > div:last-child a {width:85px;height:34px;display:block;background-color:#a6cf39;color:white;font-family:Ubuntu;font-size:14px;text-align:center;line-height:34px;}
/* wyszukiwarka - wyniki */
/* wyszukiwarka */
.banner {position:relative;}
.faq-page {font-family:Ubuntu;font-size:15px;color:#636466;}
.faq-answer {padding-top:12px;display:none;font-weight:300;margin-left:44px;}
.faq-list {list-style:none;}
.faq-list li {padding-top:12px;padding-bottom:12px;font-family:Ubuntu;border-bottom:solid 1px #dfdfdf;}
.faq-list li:last-child {border-bottom:solid 0px;}
.faq-ask {cursor:pointer;}

.faq {width: 100%!important;}
.faq .smallbutton-faq {width:32%;float:left;padding:9px;line-height:150%;margin-right:16px;margin-bottom:16px;display:table;min-height:62px;height:62px;font-size:14px;text-transform:uppercase;box-sizing:border-box;text-decoration:none!important;}
.faq .smallbutton-faq div.vline {width:1px; height: 59px;background-color: #949599;float: left;margin-right: 19px;}
.faq .smallbutton-faq:nth-child(4) {margin-right:0px;}
.faq .smallbutton-faq img {float:left;margin-right:12px;width:62px;height:62px;}
.faq .smallbutton-faq span {vertical-align:middle;text-decoration:none;line-height: 29px;padding:3px 0px;font-weight: 300;color: #949599;}
.faq .smallbutton-faq:nth-child(2) span {line-height: 56px;}
.faq .smallbutton-faq:nth-child(5) span {line-height: 56px;}
.faq .smallbutton-faq:hover span {background-color: #bbca3e;color: white;}

.accessories {position:relative;width: 100%!important;box-sizing: border-box;}
.accessoriesBox {width: 33%;float: left;color: #949599;padding: 9px;padding-left: 9px;line-height: 61px;margin-bottom: 16px;display: table;min-height: 72px;font-size: 14px;text-transform: uppercase;box-sizing: border-box;text-decoration: none !important;}
.accessoriesBox:nth-child(3n+3) {margin-right:0px;}
.accessoriesBox img {float:left;margin-right:12px;width: 64px;height: 64px;}
.accessoriesBox span {padding: 3px 0px;text-decoration:none;font-weight: 300;}
.accessoriesBox div.vline {width:1px; height: 61px;background-color: #949599;float: left;margin-right: 19px;}
.accessoriesBox:hover span {background-color: #bbca3e;color: white;}

#loading {display:none;}
#loading img {width:50%;}
.loading {width:50px;}
.tooltip {width:209px;height:61px;background-image:url("../images/black_arrow.png");background-repeat:no-repeat;color:#555;font-family:Ubuntu;font-size:15px;text-align:center;vertical-align:middle;z-index:8001;text-transform:uppercase;box-sizing:border-box;padding-top:8px;text-shadow:5px 5px 30px #808080;background-size:100% 100%;padding-left:15px;padding-right:15px;}
.white-line {width:100% !important;height:1px;background-color:#FFF;margin-top:10px;margin-bottom:10px;}
.icon-info-a {width:100%;display: flex;align-items: center;margin-bottom: 16px;margin-top: 12px;}
.icon-info {width:80%;box-sizing: border-box;margin-left: 22px;color:#636466;font-family: Ubuntu;}
.icon-info-a > img {height: 85px; width: 85px; margin-left: 21px;}
.icon-info-a > a {cursor:pointer; height: 85px; width: 85px; margin-left: 21px;}
.icon-info-a > a > img {cursor:pointer; height: 85px; width: 85px;}

.icon-info-close {border:1px solid #CDCDCD;padding:3px 7px;font-family:Ubuntu;font-size:12px;position:absolute;top:6px;right:6px;border-radius:18px;cursor:pointer;}
.icon-info-a a {color:#a6cf39;font-family: Ubuntu;}
/* pomiar gratis */
.pomiargratis {margin-top:20px;}
.pomiargratis big {font-size:20px;float:left;color:#a6cf39;font-weight:bold;margin-right:5px;}
.pomiargratis .half img {margin-right:5px;float:left}
.pomiargratis a {color:#a6cf39;}
.half {width:45%;margin:10px 0px 30px 0px;padding-right:1%;float:left;font-size:15px;color:#636466;line-height:130%;}
.pgseven {width:65%;float:left;}
.pgthree {width:29%;float:right;font-size:15px;color:#636466;}
h1.pomiar-h1 {border-bottom:1px solid #d1d2d4;padding-bottom:10px;color:#636466;margin-bottom:20px;}
.half input[type="text"], .half input[type="email"] {width:100%;}
.pgstep {width:50%;box-sizing:border-box;}
.pgstep img {float:left;width:100px;height: 100px;}
.pgstep div {float:left;width:calc(100% - 130px);box-sizing:border-box;}
.hideme {display:none;}
.wpcf7-form {font-size:15px;color:#636466;}
.wpcf7-form p {margin-bottom:7px;}
.wpcf7-text {font-size:14px;color:#646464;border:solid 1px #dadada;padding:3px 5px;font-weight:200;font-family:Ubuntu;width:100%;box-sizing:border-box;}
.wpcf7-submit {padding:5px;display:block;color:#fff;text-transform:uppercase;background-color:#a6cf39;border:0px;margin:10px 0px;}
.pomiarGratisDate {color:#636466;}
.pomiarGratisInfo {font-size:15px;color:#636466;line-height:130%;padding-top:12px;padding-bottom:28px;}
/* pomiar gratis */
/* o firmie */
.o-firmie-content h1 {padding-bottom:18px;}
.o-firmie-content p {color:#555555;font-weight:300;font-size:15px;padding-bottom:18px;}
.o-firmie-content p strong {font-weight:700;}
.o-firmie-content p img {max-width:100%;}
.o-firmie-content ul {list-style:none;padding:0px;margin:0px!important;}
.o-firmie-content ul li {font-size:14px;font-weight:300;color:#555555;margin:0px;width:32%;width:calc(33% - 14px);float:left;margin-right:22px;padding-bottom:33px;}
.o-firmie-content ul li img {margin-bottom:22px;max-width:100%;}
.o-firmie-content ul li:nth-child(3n+3) {margin-right:0px;width:32%;}
.o-firmie-content ul li strong {font-weight:600;font-size:15px;}
/* o firmie */
.marginRight12 {margin-right:12px;}
.marginRight22 {margin-right:22px;}
#footer-facebook {display:block;background-image:url(../images/ikony-svg/ikona-FB.svg);background-repeat:no-repeat;background-position:center;width:45px;height:39px;position:absolute;right:88px;bottom:54px;}
#footer-rss::before{height: 50px; display: block; width: 1px; background-color: #636466;; content: ''; margin-left: -16px; margin-top: -8px;}
#footer-rss {display:block;background-image:url(../images/ikony-svg/ikona-RSS.svg);background-repeat:no-repeat;background-position:0px 0px;width:36px;height:37px;position:absolute;right:29px;bottom:54px;}
#footer-links {float:right;position:absolute;right:22px;bottom:0px;height:40px;width:220px;}
#footer-links ul {list-style:none;}
#footer-links ul li {float:left;}
#footer-links ul li:nth-child(2) {padding-left:6px;padding-right:6px;}
#footer-links ul li a {border:solid 0px;height:20px;}
nav#nav ul li.namiare {float:right;}
.bx-wrapper .bx-controls-direction a {z-index:9000!important;}
.tos-close,.tos-next,.tos-prev {opacity:1!important;}
.tos-caption {opacity:1!important;}
.tos-pagination {opacity:1!important}
.tos-wrapper .tos-caption {font-size:18px!important;font-family:Ubuntu;font-weight:200;}
#slidermobile {display:none;}

#prod_description p a, #prod_description2 p a {text-decoration:underline;}
#prod_description ul, #prod_description2 ul {padding-left:18px; margin-left: 16px;}
#prod_description ul li, #prod_description2 ul li  {padding-top:3px;padding-bottom:3px;font-family: Ubuntu;}
#prod_description img, #prod_description2 img {width:85px; height: 85px; opacity: 1; }

img.fittings_wide{max-width: 100%;}

#prod_description .ui-icon {right: .5em!important;left:auto;background-image: url(../images/a-default.png);background-position: 0px 0px;}
#prod_description .ui-accordion-header {background-color: white;background-image:none;border: solid 0px #808080;border-bottom: solid 1px #808080!important;font-size: 15px;padding-left: 1.2em;text-transform: uppercase;font-weight: 500;padding-top: 11px;padding-bottom: 11px;color: #3f3f3f;font-family:Ubuntu;}
#prod_description .ui-accordion-header span {background-image: none;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);text-indent: 0px;font-family: consolas;font-size: 15px;}
#prod_description .ui-accordion-header span:after {content: ">>";}
#prod_description .ui-accordion-header-active {border-bottom: solid 1px!important;border-bottom: solid 1px #808080!important;color: #5faea1;font-weight: 600;font-family:Ubuntu;font-size: 17px;}
#prod_description .ui-accordion-header-active .ui-icon {height: 20px;width: 21px;text-indent: 0px;background-image: none;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);font-family: consolas;font-size: 15px;}
#prod_description .ui-accordion-content {border: solid 0px;margin-top:0px!important;padding: 1em 1.1em;display: none;}
.ui-state-active{color: #a6cf39!important; font-size: unset !important; outline: none;}
.ui-state-active{font-weight: 400 !important; transition: color 300ms linear, color .2s linear; font-size: unset;}
.ui-state-focus { outline: none;}

.icon-info-a.tooltipstered a{margin-left: 21px; height: 100px;}
.icon-info a{margin-left: 0px !important;text-decoration: underline;}

a.link {display: block;width: 100%;font-size: 16px;padding-left: 1.1em;box-sizing: border-box;font-weight: 600;padding-top: 11px;padding-bottom: 11px;font-family: Ubuntu; color: #a6cf39!important;}
a.link div.img {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);float: right;margin-right: 9px;font-size: 16px;font-family: consolas;}

.pdesc {font-size: 15px;font-family: Ubuntu;color: #3f3f3f;margin-bottom: 22px;font-weight: 400;line-height: 150%; text-align: justify; }
.pdesc p {margin-bottom: 3px;}
.pdesc ul {padding-left: 14px;}
.pdesc img {max-width: 100%;height:auto;}
.categoryTopButton {display:table;float:right !important;margin-top: 30px;}
.categoryTopButton #addToCompare, .categoryTopButton #addToCompare2, .categoryTopButton #skn-button, .categoryTopButton #prod_table {display:table-cell;vertical-align: middle;text-transform: uppercase;font-size: 15px !important;font-weight: 400;background-repeat: no-repeat;background-position: left;height: 61px;position: relative;}
a#skn-button > span{display: block; margin-top: 1px;}
.categoryTopButton #addToCompare a, .categoryTopButton #addToCompare2 a {width:100%;display:block;cursor: pointer; margin-left: 5px;}
.categoryTopButton #addToCompare, .categoryTopButton #addToCompare2 {cursor: pointer;}
.categoryTopButton #addToCompare, .categoryTopButton #addToCompare2 {background-image: url(../images/ikony-svg/produkt/icon-compare.svg); padding-left: 80px;padding-right:22px; background-size: 61px 61px;}
.categoryTopButton #addToCompare2 {background-image: url(../images/ikony-svg/produkt/icon-compare.svg); padding-left: 80px;padding-right:22px; background-size: 61px 61px; background-position: 3px -4px; padding-bottom: 23px;}
.categoryTopButton #skn-button   {background-image: url(../images/ikony-svg/produkt/icon-make.svg); padding-left: 85px; background-size: 61px 61px;}
.categoryTopButton #prod_table   {background-image: url(../images/ikony-svg/produkt/icon-search.svg); padding-left: 80px;padding-right: 22px; background-size: 61px 61px;}
.categoryTopButton #addToCompare .vline, .categoryTopButton #addToCompare2 .vline {position: absolute;top:0px;left: 70px;width: 2px;background-color:#808080;height:61px;}
.categoryTopButton #addToCompare2 .vline {position: absolute;top:0px;left: 76px;width: 2px;background-color:#808080;height:61px;}
.categoryTopButton #skn-button   .vline {position: absolute;top:0px;left: 75px;width: 2px;background-color:#808080;height:61px;}
.categoryTopButton #prod_table   .vline {position: absolute;top:0px;left: 70px;width: 2px;background-color:#808080;height:61px;}

#prod_desc_more {display:none;}
#prod_desc_less {display:none;}

.morecontent span {display:none;}
.morelink {display:block;height:27px;line-height:27px;padding-top:6px;}

/* akcesoria */
.akcesoriaLeftSide {width:505px!important;clear:both;float:left;margin-bottom:50px;max-width:100%;}
.akcesoriaLeftSide #prodgallery {margin-bottom:14px;width:100%;}
.akcesoriaLeftSide #prodgallery a img {max-height:380px;width:auto!important;max-width:100%;}
.akcesoriaLeftSide #prodgallery a {text-align:center;display:block;}
.akcesoriarRightSide {float:right;width:610px;margin-bottom:50px;max-width:100%;}
.akcesoriarRightSide > h1 {font-size:47px;font-weight:400;line-height:37px;}
.akcesoriarRightSide > h1 > span {font-size:26px;}
.akcesoriarRightSide #prod_description, .akcesoriarRightSide #prod_description2 {text-align:justify;margin-bottom:33px;}
.akcesoriarRightSide #prod_glasscolor {float:left;width:35%;margin-bottom:12px;}
.akcesoriarRightSide #prod_profilecolor {float:left;width:34%;margin-bottom:12px;}
.akcesoriarRightSide #prod_height {float:left;width:31%;margin-bottom:12px;}
.akcesoriarRightSide #prod_variants {float:left;width:200px;margin-bottom:12px;text-align:center;}
.akcesoriarRightSide #prod_variants a {width:85px;}
.akcesoriarRightSide #prod_variants a:last-child {margin-right:0px;}
.akcesoriarRightSide #prod_glasscolor strong, 
.akcesoriarRightSide #prod_profilecolor strong,
.akcesoriarRightSide #prod_variants strong,
.akcesoriarRightSide #prod_height strong {color:#636466;font-size:15px;display:block;}
.akcesoriaLeftSide #prod_animation {width:295px;overflow:hidden;}
.akcesoriaLeftSide #prod_animation img {height:auto;}
.prodListAkcesoria {max-height:140px;min-height:140px;}
.prodListAkcesoria div {height:100px;}
.prodListAkcesoria div img {max-width:100%;max-height:107px;}
/* akcesoria */
/* kontakt */
.kontakt-h1 {font-size:22px;font-family:Ubuntu;font-weight:400;color:#646464;margin-bottom:6px;}
.kontakt-kraj {color:#646464;width:80%!important;margin-bottom:55px;}
.kontakt-kraj input {border:solid 1px #dadada;font-size:16px;color:#646464;padding:3px 5px;margin-bottom:6px;}
.kontakt-kraj select {border:solid 1px #dadada;font-size:16px;color:#646464;padding:3px 5px;margin-bottom:6px;}
.kontakt-kraj span {font-size:16px;line-height:44px;}
.kontakt-person {padding-top:2px;margin-bottom:22px;float:left;}
.kontakt-person > div {float:left;width:445px;display:table;font-size:16px;margin-bottom:12px;}
.kontakt-person > div.clear {height:1px}
.kontakt-person > div strong {clear:both;font-size:16px;margin-bottom:12px;line-height:24px;}
.kontakt-person > div img {float:left;margin-right:5px;}
.kontakt-person > div > div {vertical-align:middle;font-size:16px;padding:40px;float:left;height:78px;display:table-cell;}
.kontakt-person > div > p {vertical-align:middle;font-size:16px;padding:40px;float:left;height:78px;display:table-cell;}
.kontakt-person div a {text-decoration:none!important;}
.person-part-label {width:100% !important;font-weight:600;font-size:17px !important;padding-top:22px;}
.kontakt-line {width:100%;height:1px;background-color:#dadada;clear:both;margin-bottom:22px;}
.kontakt-adres {font-size:16px;font-weight:300;}
.kontakt-adres span {font-size:22px;}

.o-firmie-left-menu-disabled {display:none;}
.o-firmie-content-other {width:100%!important;}

/* kontakt */
/* podplytkowe */
.podplytkowyH1{line-height:50px!important;color:#c8bba4!important;}
#prod_cechy {color:#636466;width:100%;float:left;margin-bottom:12px;}
#prod_cechy strong {font-size:14px;line-height:33px;}
#prod_cechy a {float:left;display:block;margin-right:12px;}
#prod_wzory {color:#636466;}
#prod_wzory strong {font-size:14px;line-height:33px;}
#prod_wzory a {display:block;max-width:400px;margin-bottom:12px;}
.brodzikiPodplytkoweInfo {width:100%!important;text-align:left;height:auto;}
/* podplytkowe */
.leftMenuSerwis .menu-faq-container ul#menu-faq li {line-height:180%;}
#prod_fitings-brodziki-prysznicowe {width:505px;max-width:100%;}
#prod_fitings-brodziki-prysznicowe img {width:100%;}
#prod_fitings-brodziki-prysznicowe a {position:relative;display:block;}
#prod_fitings-brodziki-prysznicowe div {position:absolute;font-family:Ubuntu;text-align:center;top:41%;left:0px;width:100%;font-size:16px;}


#kontaktMap {clear:both;width:100%;height:306px;}
#kontaktForm {width:100%;float:left;margin-bottom:44px;}
#kontaktForm p {margin: 0px;padding: 0px;}
#kontaktForm div.left {width:385px;float:left;}
#kontaktForm div.right {width:610px;float:right;}
#kontaktForm textarea {width:100%;height: 217px!important;border:solid 1px #929292;height:222px;padding: 3px 15px;color:#646464;font-family: Ubuntu;font-weight:200;box-sizing: border-box;font-size: 15px;margin-bottom: 28px;}
#kontaktForm input[type="text"], #kontaktForm input[type="email"], #kontaktForm input[type="tel"] {border: solid 1px #929292;margin-bottom:30px;width:385px;height: 32px;box-sizing: border-box;padding:3px 15px;font-size: 15px;}
#kontaktForm input[type="submit"] {height: 32px;margin-top: 0px;width: 100%;text-align: center;font-size: 15px;font-weight: 300;padding-right: 15px;text-transform: none;}
.icoContactData {background-image: url(../images/ikony-svg/ikonaKontakt1b.svg);background-repeat: no-repeat;background-position: left top; background-size: 37px 37px; padding-left: 38px;font-weight: 300;width: 150px;line-height: 19px;min-height:34px;}
.icoContactForm {background-image: url(../images/ikony-svg/ikonaKontakt2.svg);background-repeat: no-repeat;background-position: left top; background-size: 37px 37px; padding-left: 38px;font-weight: 300;width: 150px;line-height: 19px;min-height:34px;}
.icoContactMapa {background-image: url(../images/ikony-svg/ikonaKontakt3.svg);background-repeat: no-repeat;background-position: left top; background-size: 37px 37px; padding-left: 38px;font-weight: 300;width: 150px;line-height: 19px;min-height:34px;}
.map-form{font-size: 16px; color: #404040; background-color: #fff;height: 36px; display: flex; justify-content: flex-start; align-content: space-between;float:left;}

.lokform{color: #404040; width: 100%;}
.lokalizatorRightParam select{ border: none;}
.radio-map-label{margin: 6px 9px 4px 30px; padding-right: 39px; position: relative; font-size: 15px;background:url(../images/ikony-svg/empty.svg) no-repeat;  background-position: 98%; background-size: 24px 24px;}
.radio-map-label span{margin-top: 5px; display: inline-block;}
.radio-map-input{visibility: hidden;}
.radio-map-label-checked {background:url(../images/ikony-svg/full.svg) no-repeat; background-position: 98%; background-size: 24px 24px;} 
.radio-map_shops{margin-left: 5px !important;}

.contactContentText {padding-left: 38px;}
.contactResidence {float:right;width:610px;}

#prod_price_view {text-align:right;line-height:12px;padding-top:12px;}
.tax {font-size:14px;}
.pasujaceLista .prodlist .prodListBrodziki img {max-width:100%}
.pasujaceLista .prodlist li a div {min-height:146px;}
.pasujaceLista .prodlist li a div img {max-width:100%;max-height:146px;}
.lineClear {border:solid 0px!important;}
.prodListAkcesoriaLabel {height:37px;min-height:37px!important;}
.prodListBrodzikiPodplytkoweLabel {height:37px;min-height:37px!important;}
.prodListKabinyLabel {height:37px;min-height:37px!important;}
.prodListBrodzikiLabel {height:37px;min-height:37px!important;}
.startnav2 a.third {padding:0px;background:#e6e7e8;position:relative;background-image:url(../images/pomiar-gratis.jpg);height:120px;background-size:100%;background-position:bottom;}
.galPodpl img {height:100px;}
.galPodpl .bx-viewport {height:102px!important;}
.galPodpl a {height:100px;overflow:hidden;}
.materialyReklamoweLista li div:nth-child(1) {width:calc(100% - 78px)!important;}
.materialyReklamoweLista li div:nth-child(2) {width:58px!important;}
#gallery-1 {clear:both;}

.rewardTop {width:100%;margin-bottom:50px;}
.rewardsTopBox1 {background-color:#a6cf39;color:white;width:60%;font-size:33px;text-align:center;margin:0px auto -50px;z-index:99;position:relative;padding:22px;box-sizing:border-box;line-height:140%;}
.rewardsTopBoxLabel {color:#636466;font-weight:300;font-size:18px;background-color:#e6e7e9;padding:22px;box-sizing:border-box;height:260px;text-align:center;vertical-align:middle;padding-top:107px;line-height:140%;}
.rewardsTopBox2 {background-color:#a6cf39;color:white;width:60%;text-align:center;font-size:22px;margin:-50px auto 0px;padding:22px;box-sizing:border-box;}
.rewardsTopBox2 a {text-decoration:none!important; color:white;}
.rewardList {width:100%;max-width:605px;margin:0px auto;margin-bottom:50px;}
.rewardsItem2 {text-align:center;width:calc(33% - 4px);float:left;font-size:35px;line-height:126%;color:#636466;font-weight:bold;margin-right:6px;height:210px;margin-top:30px;background-color:#f2f2f2;padding-top:22px;}
.rewardsItem1 {text-align:center;width:calc(33% - 4px);float:left;font-size:35px;line-height:126%;color:#636466;font-weight:bold;margin-right:6px;height:240px;background-color:#f8f8f8;padding-top:22px;}
.rewardsItem3 {text-align:center;width:calc(33% - 4px);float:left;font-size:35px;line-height:126%;color:#636466;font-weight:bold;height:190px;margin-top:50px;background-color:#e9e9e9;padding-top:22px;}
.rewardsItem3 span, .rewardsItem2 span, .rewardsItem1 span {font-weight:normal;}
.rewardsItem3 small, .rewardsItem2 small, .rewardsItem1 small {font-weight:normal;font-size:18px;}
.rewardsItemInternet {border:solid 1px #e3e3e3;text-align:center;width:100%;max-width:340px;font-size:35px!important;line-height:140%;color:#636466;font-weight:bold;margin:0px auto;padding-top:22px;}
.rewardsItemInternet span {font-weight:normal;font-size:18px!important;}
.konkurs {padding-top:50px;}

.footer-other-level1 {width:823px!important;float:left;clear:none!important;}
.footer-other-level1 .first {width:410px!important;background-image:url(../images/ikony-svg/bottom/banner1.jpg)!important;margin-right:3px;}
.footer-other-level1 .fourth {background-image:url(../images/ikony-svg/bottom/banner4-ru.jpg)!important;}

.footer-other-level2 {width:415px!important;float:right;height:206px;clear:none!important;}
.footer-other-level2 > div > .first {width:206px!important;padding:36px 15px;box-sizing:border-box;height:120px;}
.footer-other-level2 > div > .second {width:175px!important;float:right;background-image:none!important;background-color:#e6e7e8!important;}
.footer-other-level2 > div#footer-links {left:14px;width:170px;}
.footer-other-level2 > a#footer-facebook {bottom:0px;}
.footer-other-level2 > a#footer-rss {bottom:0px;}

/* GRAWER */
.grawer-title-logo {margin-bottom:22px;width:196px;float:right;}
.grawer-line {background-color:#009ee3;height:1px;width:80%;margin-bottom:22px;float:left;}
.grawer-h1 {color:#008dd2;font-size:26px!important;margin-bottom:22px;}
.grawer-h1 strong {font-size:47px;font-weight:normal;}

.grawer-termin {font-size:14px;color:#636466;font-weight:300;float:left;}
.uklad-wzoru {float:left;}
.uklad-wzoru span {color:#009ee3;font-size:18px;font-weight:400;}
.uklad-wzoru img {margin-right:6px;max-height:224px;}
.grawer-description {width:100%!important;float:left;}
.grawer-photo-other {display:block;}
/* GRAWER */

.startnav2 > div > .second {background:url('../images/footer-dla-architektow.jpg') no-repeat;background-size:100%;background-position:bottom;}
.footer-p3p2 {width: 206px;background-image: url(../images/ikony-svg/bottom/footer-pl-promocja3p2.png);background-repeat: no-repeat;}

/** ekspozycje **/
.exFirst {margin-bottom:14px;}
#exMap {width:330px;height:260px;float:left;}
.exAddress {float:left;padding-left:22px;padding-right:12px;font-family:Ubuntu;color:#636466;font-weight:300;font-size:15px;}
.exAddress h3 {font-family:Ubuntu; font-size:48px; color:#a6cf39;font-weight:normal;margin-bottom:14px;}
.exAddress a {color:#a6cf39;}
.exIp {width:181px;height:189px;float:right;}
.exLine {width:100%;height:1px;background-color:#c7c7c7;margin-top:22px;margin-bottom:22px;}
.exSecound {font-family:Ubuntu;font-size:15px;font-weight:300;}
.exSecound h3 {font-weight:bold;color:#636466;margin-bottom:12px;}
.exSecound h3 span {color:#a6cf39;}
.exList {padding-top:22px;}
.exList ul {list-style:none;}
.exList ul li {text-align:center;float:left;margin-right:14px;font-family:Ubuntu; font-weight:300;font-size:15px;margin-bottom:14px;}
.exList ul li img {width:190px; height:240px;}

.exTop {height:55px;padding-bottom:22px;}
.exTop h3 {float:left;color:#a6cf39;font-family:Ubuntu;font-size:47px;font-weight:normal;}
.exTop h3 span {color:#682c29;}
.exTop > div {width:100%;float:none;}
.exTop > div > div {float:right;padding-top:12px;}
.exTop > div > div select {border:solid 1px #eaeaea;color:#252525;padding:6px;margin-left:6px;}

.exTable {margin-bottom:12px;}
.exTable > div:nth-child(1) {float:left;}
.exTable > div:nth-child(2) {float:right;width:calc(100% - 210px);font-family:Ubuntu;font-size:15px;font-weight:300;}
.exTable > div:nth-child(2) table {width:100%;border-collapse:collapse;margin-bottom:12px;}
.exTable > div:nth-child(2) table td, .exTable > div:nth-child(2) table th {border:solid 1px #c7c7c7;text-align:center;padding:6px;color:#6f7072;}
.exTable > div:nth-child(2) table td a {color:#1ea89c;}
.exTable > div:nth-child(2) table th {color:#f0f0f0;background-color:#959595;font-weight:bold;}
.exPhoto {max-width:202px;}

.exTable-grawer {margin-bottom:12px;}
.exTable-grawer > div:nth-child(1) {float:right;width:100%;font-family:Ubuntu;font-size:15px;font-weight:300;}
.exTable-grawer > div:nth-child(1) table {width:100%;border-collapse:collapse;margin-bottom:12px;}
.exTable-grawer > div:nth-child(1) table td, .exTable-grawer > div:nth-child(1) table th {border:solid 1px #c7c7c7;text-align:center;padding:6px;color:#6f7072;}
.exTable-grawer > div:nth-child(1) table td a {color:#1ea89c;}
.exTable-grawer > div:nth-child(1) table th {color:#f0f0f0;background-color:#959595;font-weight:bold;}
.exPhoto {max-width:202px;}

.expo-info {font-size:18px;font-family:Ubuntu;color:red;}
.expo-list-kat form ul {list-style:none;margin-bottom:12px;}
.expo-list-kat form ul li {padding:10px 12px 10px 0px;float:left;width:30%;}
.expo-list-kat form ul li input[type=checkbox] {margin-right:12px;}
.expo-list-kat form select {border:solid 1px #eaeaea;color:#252525;padding:6px;margin-bottom:12px;}
.expo-list-kat form input[type=submit] {padding:5px;display:block;color:#fff;text-transform:uppercase;background-color:#a6cf39;border:0px;margin:10px 0px;}
.expo-list-kat form button {padding:5px;display:block;color:#fff;text-transform:uppercase;background-color:#a6cf39;border:0px;margin:10px 0px;}
.expo-table-list tr td {width:25%;}
/** ekspozycje **/

.font15px {font-size:15px;}
.bgGreen {background-color:#a6cf39!important;}
.colorWhite {color:white;}
.expoKatCheckAll {cursor:pointer;font-size:14px;}
.expoKatCheckNone {cursor:pointer;display:none;font-size:14px;}
.expoLineCheck {height:1px; width:120px;background-color:grey;}

.positionRelative {position:relative;}

#skn-button a {display:table-cell;vertical-align:middle;height:43px;text-transform:uppercase;padding:2px 10px;}

#prod_description p, #prod_description2 p {margin:10px 0px;text-align:justify;}
#rightside2 > h1 {margin-bottom:22px;}

.grawerBtn {display:block;width:100%;margin:15px 0px;text-transform:uppercase;text-align:center;padding:10px 0px;font-size:15px;text-decoration:none!important;font-weight:500;}

/* filter */
#rfilterMenu {position: relative;}
#rfilterMenu div.rfilterLabel {color:#565656;font-size:15px;padding-top:12px;padding-bottom:10px;}
#rfilterMenu ul li, #rfilterMenu ul li a {color:#565656;font-size:12px;padding:6px 0px;}
#rfilterMenu ul li {border-bottom:1px solid #d7d7d7;}
#rfilterMenu ul li:last-child {border-bottom:0px solid white;}
#rfilterMenu > form > ul > li:first-child {padding-top: 0px;}
#rfilterMenu li a {padding:5px 29px 5px 5px!important;display:block;color:#fff!important;text-transform:uppercase;background-color:#a6cf39;position: relative;cursor: pointer;}
.rFilterMenuSign {position: absolute;top: 3px;right: 6px;}
#rfilterMenu > form input[type=button] {padding:5px;display:inline;color:#fff;text-transform:uppercase;background-color:#a6cf39;border:0px;margin:10px 3px 10px 0px;}
#rfilterMenu > form input[type=text] {border:solid 1px silver;width:116px;}
#rfilterMenuApla {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 11;background-image: url(../images/loading.gif);background-color: rgba(255,255,255,0.7);background-position: center;background-repeat: no-repeat;background-size: 75px;display:none;}
#rfilterContent {position: relative;width:100%;min-height: 200px;}
#rfilterContentApla {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 11;background-image: url(../images/loading.gif);background-color: rgba(255,255,255,0.7);background-position: center;background-repeat: no-repeat;background-size: 75px;display:none;}
.scrollbar-light {max-height:156px;}
#rfilterShow {background-color:#a6cf39;color:white;padding:12px;width:100%;font-size:12px;cursor: pointer;box-sizing:border-box;margin-top:12px;margin-bottom:12px;}
#rfilterHide {display:none;background-color:#a6cf39;color:white;padding:12px;width:100%;font-size:12px;cursor: pointer;box-sizing:border-box;margin-top:12px;margin-bottom:12px;}
.rfilterDisabled {opacity: 0.5;}

.rFilterMontazMenu {width:162px;height:45px;line-height:30px;box-sizing: border-box;}
.rFilterMontazMenu input {float: left;}
.rFilterMontazMenu label {width: 125px;display: block;float: left;line-height: 15px;margin-left:3px;}

/* filter */
.namiareTopBoxes {width:100%;height:559px;}
.namiareTopBoxes div {width:50%;height:559px;float: left;position: relative;}
.namiareTopBoxes > div:hover {opacity: 0.8;} 
.namiareTopBoxes div a {display: block;width: 100%;height: 100%;}
.namiareTopBoxes > div:nth-child(1) {background-image: url(../images/namiare/new/namiare-1240-left.png);background-position: right;background-size: 100%;}
.namiareTopBoxes > div:nth-child(2) {background-image: url(../images/namiare/new/namiare-1240-right.png);background-position: right;background-size: 100%;}
.namiareTopBoxes > div a div.namiareLogo {background-image: url(../images/ikony-svg/namiare-pl.svg);} 
.namiareTopBoxes > div a div.namiareLogo-grawer {background-image: url(../images/ikony-svg/namiare-1240-right-logo-01.svg);}

.namiareTopBoxes > div:nth-child(1) a div.namiareMore {background-color:#1ea89c;}
.namiareTopBoxes > div:nth-child(2) a div.namiareMore {background-color:#008ad2;}

.namiareTopBoxes > div a div.namiareLogo {background-size: 100%;background-repeat: no-repeat;width: 286px;height: 185px;position: absolute;top: 177px;left: 35px;}
.namiareTopBoxes > div a div.namiareLogo-grawer {background-size: 100%;background-repeat: no-repeat;width: 218px;height: 144px;position: absolute;top: 187px;left: 93px;}
.namiareTopBoxes > div a div.namiareDesc {background-size: 100%;background-repeat: no-repeat;width: 204px;height: 100px;position: absolute;top: 324px;left: 83px;text-align: right;font-size: 13px;color: #626332;font-weight: 600;}
.namiareTopBoxes > div a div.namiareMore {position: absolute;top: 432px;left: 196px;width: 90px;height: 30px;line-height: 30px;text-align: center;color: white;font-size: 15px;}
.namiareBottomLinks {width:100%;list-style: none;}
.namiareBottomLinks li {float: left;width:25%;height:111px;display: table;background-position: left;background-repeat: no-repeat;}
.namiareBottomLinks li a {display: block;width: 100%;height: 100%;vertical-align: middle;display: table-cell;font-size: 15px;padding-left: 52px;}
.namiareBottomLinks li:nth-child(1){background-image: url(../images/ikony-svg//namiare-bottom-1.svg);}
.namiareBottomLinks li:nth-child(2){background-image: url(../images/ikony-svg/namiare-bottom-2.svg);}
.namiareBottomLinks li:nth-child(3){background-image: url(../images/ikony-svg//namiare-bottom-3.svg);}
.namiareBottomLinks li:nth-child(4){background-image: url(../images/ikony-svg/namiare-bottom-4.svg);} 
.namiareBottomLinks li{background-size: 38px 38px; background-position: left;}

#prod_features {position: relative;}

#addToCompare {clear: both;margin-top: 12px;margin-bottom: 12px;box-sizing: border-box;}
.compareTable { border-collapse: collapse;}
.compareTable tr td {border: solid 1px #ededed;padding:22px 15px;text-align:center;color:#626364;}
.compareTable tr td img {max-width: 85px;background-color:white;}
.compareTable tr:first-child td {font-size: 18px;background-color: #e7e8e8;}
.compareTable tr:first-child td:first-child {font-weight: normal;font-size: 13px;}
.compareTable tr:nth-child(2n+2) td {background-color: #e7e8e8;}
.compareTable tr td:first-child {color:#626364;font-size: 13px;}
.compareTable tr:nth-child(2n+2) td:first-child {background-color: #c7c6c6;border-right:none;}
.compareTable tr:nth-child(2n+1) td:first-child {background-color: #e7e8e8;border-right:none;}
/* 2 */
.compareTable tr:nth-child(2) td {background-color: white;border-left: none;border-right: none;padding:15px;}
.compareTable tr:nth-child(2) td:first-child {background-color: white;border-left: none;border-right: none;}
.compareTable tr td::first-letter{text-transform: uppercase;}

.ui-button {border: solid 1px silver;padding:4px 6px!important;}
.ui-dialog-titlebar-close {overflow: hidden;padding-left: 9px !important;width: 12px;text-indent: 22px;}
.compareGlassColor {display: block;padding-bottom: 12px;}
.compareButtons {height: 77px;display: block;}
.compareButtons a {padding: 12px;margin-right: 12px;margin-bottom:12px;position: static;float: left;display: block;width: 128px;text-align: center;background-color: #ededed;color:#7b797a;font-size: 13px;}
#clearProductComparexBtn {cursor: pointer;}
#sendProductComparexBox {display:none;width: 290px;margin: 0px;padding: 0px;float: left;margin-bottom: 12px;}  
#comparexDialog {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background-color: transparent;border:none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
#comparexDialog .ui-dialog-titlebar {background-image: none;background-color: white;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
#comparexDialog .ui-dialog-title {float: right;margin-right: 39px;font-weight: normal;color: #a5a5a5;line-height: 26px;}
#comparexDialog .ui-dialog-titlebar .ui-button {-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;background-image: url(../images/comapreboxClose.jpg);background-position: center;background-repeat: no-repeat;width: 30px;height: 29px;overflow: hidden;top:41%;}

#addToCompareContent {padding: 0px;background-color: white;} 
#addToCompareContent > div {}
#addToCompareContent .compareDialogItemPhoto {float:left; max-width: 60px;margin-right: 12px;}
#addToCompareContent .compareDialogItemPhoto img {width: 100%;}
#addToCompareContent .compareDialogItem {border-bottom: solid 1px #b5b5b5;padding-top: 4px;padding-bottom: 4px;padding:10px 0px;box-sizing: border-box;margin-right: 11px;margin-left: 11px;}
#addToCompareContent .compareDialogItemName {float:left;line-height: 66px;font-size:15px;}
#addToCompareContent .compareDialogItemButton {float:right;cursor:pointer;background-image: url(../images/comapreboxClose.jpg);background-repeat: no-repeat;width:30px;height:29px;box-sizing: border-box;margin-top: 15px;} 
#comparexDialog .ui-dialog-buttonset button {border: none;background-color: transparent;color: #a5a5a5;background-image: url(../images/compareBoxConfirn.jpg);background-repeat: no-repeat;background-position: right;padding-right: 40px !important;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;height:29px;margin-right: 0px;}
#comparexDialog .ui-dialog-buttonpane {padding-right:11px;margin:0px;}
#sendProductComparexFieldEmail {border: solid 1px #ededed;height: 39px;float: left;}
#sendProductComparexForm button {height: 41px;font-size: 13px;background-color: #afcb07;border: none;color: white;padding: 0px 22px;width:85px;}
#sendProductComparexBtn {margin-right: 12px;cursor: pointer;}
#sendProductComparexMsgBox {height:50px!important;text-align: center;vertical-align: middle;background-color: white;line-height: 50px;}
#getProductComparexBtn {cursor: pointer;}

.rfilterMontazImg {float: right;width: 26px;}

.newsmenu {float:right!important;}
.newscontent {float:left!important;}
.newsitemimg {width:18%;float:left;text-align: left;}
.newsitemimg img {float: left!important;margin-left: 0px!important;max-width: 98%;height:auto;margin-right: 4px;}
.newsitemcontent {width:82%;float:right;}

/* wanny */
.prodListWanny {width:100%!important;}
.prodListWanny li {min-height:auto;}
.prodListWanny li:nth-child(5n+5) {margin-right: 20px;}
.prodListWanny li:nth-child(6n+6) {margin-right: 0px;}
.prodListWanny li a {min-height:auto;}
.prodListWanny li a img {height:auto;max-height: 109px;}

/* RODO */
.rodo-box{width: 100%; background-color: #E6E7E8; display: flex; padding: 40px 60px; box-sizing: border-box; margin-top: 35px; margin-bottom: 5px; }
.rodo-box-img{min-width: 34%; position: relative;}
.rodo-box-img img{width: 200px; height: 200px; margin: 71px 0 0 26px;}
.rodo-box-text p:last-child{margin-bottom: 20px;}
.rodo-box-info-img{height: 100px; text-align: center;}
.rodo-box h2{font-size: 37px; text-transform: uppercase; line-height: 41px; color: #565656; margin-top: 15px;}
.rodo-box-green{font-weight: 300; color: #a6cf39;}
.rodo-box p{font-size: 14px; font-weight: 300; margin-top: 42px; color: #565656;}
.rodo-box-row{display: flex; flex-direction: row; position: relative;}
.rodo-box-green-border-l{height: 2px; width: 47.4%; background-color:#a6cf39; position: absolute; left: 0; }
.rodo-box-green-border-r{height: 2px; width: 48.24%; background-color:#a6cf39; position: absolute; right: 0; }
.rodo-box-triangle{height: 36px; width: 36px; border: 2px solid #a6cf39; transform: rotate(45deg); border-left: 2px solid transparent; border-top: 2px solid transparent; position: absolute; left: 48%; margin-top: -19px;}
.rodo-box-green-border-l-a{height: 2px; width: 47.4%; background-color:#E6E7E8; position: absolute; left: 0; }
.rodo-box-green-border-r-a{height: 2px; width: 48.24%; background-color:#E6E7E8; position: absolute; right: 0; }
.rodo-box-triangle-a{height: 36px; width: 36px; border: 2px solid #E6E7E8; transform: rotate(45deg); border-left: 2px solid transparent; border-top: 2px solid transparent; position: absolute; left: 48%; margin-top: -19px;}
.rodo-h3{font-size: 33px; font-weight: 300; text-align: center; margin-top: -65px; margin-bottom: 51px; color: #565656} 
.rodo-h3a{font-size: 32px; font-weight: 300; text-align: center; margin-top: 50px; margin-bottom: 45px; color: #565656} 
.rodo-100-w{width: 100%;background-color: #e6e7e8;background-image: url("https://www.transparenttextures.com/patterns/beige-paper.png");margin-bottom: 5px;}
.rodo-100-w .banner{ height: auto !important; color: #565656; margin-block-end: 4px;}
.rodo-box2{padding: 40px;}
.rodo-box2 .rodo-box-row{ justify-content: space-between; width: 100%; margin-left: auto; margin-right: auto; height: auto; margin-bottom: 21px;}
.rodo-box-info{background-color: #fff; padding: 15px; width: 29.3%; height: auto; border-radius: 10px; -webkit-box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.25);-moz-box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.25);box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.25); font-size: 12px; font-weight: 300;}
.rodo-box-info-hidden{visibility: hidden;}
.rodo-box-triangle-white{height: 36px; width: 36px;transform: rotate(45deg); background-color: #fff; position: absolute; left: 48.5%; margin-top: -19px;}
.rodo-box-info-title{font-size: 15px; font-weight: 500; line-height: 15px; margin-bottom: 5px; color: #000; font-weight: 600; margin-top: 22px;}
.rodo-box-info img{width: 140px; height: 140px; margin-top: -12px; opacity: 0.6;}
.rodo-box-info p { font-size: 15px;}
.rodo-contact-box{min-height: 135px; background-color: #a6cf39; position: relative; background-image: url(../images/ikony-svg/rodo/rodo-contact-box.jpg); background-repeat: no-repeat; background-position: right;}
.rodo-contact-box p{position: absolute; top: 34%; left: 30%; font-size: 30px; font-weight: 600; color: #fff;}
.rodo-tarcza{width: 150px; height: 150px;}

.rodo-box2 p {margin-bottom: 15px; margin-left: 10px; margin-right: 10px;}
.shadow{width: 73px; height: 1px; background-color: transparent; position: absolute; bottom: 59px; left: 30.5%; box-shadow: 7px 20px 12px 1px rgba(0,0,0,0.75);}
.rodo-box2 .rodo-box-row:first-child{margin-top: 22px;}
#rodo-banner-contact{height: auto !important;}
.table-size-info {font-family:Ubuntu;color:#555555;font-size:14px;}

tbody tr td:first-child{padding: 4px;}
.sideIconTab{width: 44px; height: 44px; margin-bottom: -1px; margin-top: 1px; opacity: 0.8;}

#skn-button-table{float: right; font-size: 15px; text-transform: uppercase; background-image: url(../images/ikony-svg/produkt/icon-make.svg);background-size: 50px 50px; background-repeat: no-repeat;padding-left: 80px; padding-top: 8px; position: relative; height: 50px; background-position: 20px 0; background-color: #fff; width: 238px;}
#skn-button-table .vline {width:2px; height: 52px;background-color: #949599;float: left;margin-right: 19px; position: absolute; top: 0; left: 73px;}
#rightside2 .link{font-weight: 300 !important; border-top: 1px solid #808080;margin-top:-1px;}

.tableKey { font-size: 14px; font-weight: 600;  color: #636466; }
.tableKeyRow{background-color: #fff !important;}
.tableKeyRow td{background-color: #fff !important; border: unset !important;}
td.tableKeyBorder{border: 1px solid #efefef !important; border-bottom: unset !important;}

.tableKeyRow td.searchBox{border-top: 3px solid #a6cf39 !important; background-color: #e6e7e8 !important; padding: 14px;border-right: solid 1px #c7c7c7 !important; border-left: solid 1px #c7c7c7 !important; }
.tableKeyRow td.searchBox select{font-size: 13px; width: 75%; height: auto; padding: 5px; background-color: #fff;}
.tableKeyRow td.searchBox select:focus{outline: none;}

 tr.tableKeyRow {border: 1px solid transparent !important;}
 tr.tableKeyRow td{border: 1px solid;}

.table-size tr td{border-bottom: 1px solid #efefef !important;}
select::-ms-expand {display: none;}
select::-moz-appearance {display:none;}
tr.tableKeyRow {border: 1px solid transparent;}

.rusztyFeaturesBox .icon-info-a {display: block;}
.rusztyFeatures {display: block;min-width: 100%;}
.rusztyFeatures img {width: 100%!important;max-width: 400px!important;height: 40px!important;}
.rusztyFeaturesBox strong {font-weight: bold;}
.lokalizatorRightParam select {-moz-appearance:none;-webkit-appearance:none;appearance:none;}

.mainLokalizatorFlex{display: flex; flex-direction: row-reverse;}
.mainLokalizatorFlex .lokalizatorRightParam{margin: unset; width: 70%;}
.lokalizator-content > #lokalizator > #map.mapStep2{top: -55px; margin-bottom: -25px;}
.ui-accordion .ui-accordion-content{margin-top: -6px;}

.radio-map-input{display: none;}

.newsBlackGallery {}
.newsBlackGallery a {}
.newsBlackGallery img {width: 320px;float: left;margin-right: 12px;margin-bottom: 12px;height: 200px;}
.newsBlackGallery br {display:none;}

.table-size thead tr td.tableKeyHandle{max-width: 30px;}
.compareSection {margin-bottom:24px;}
.mobileOnly {display:none;}
.blackButton, .blackButton2 {float: right!important;}
.blackButton a, .blackButton2 a {border: solid 0px;background-color: black;color: white!important;display: table-cell!important;vertical-align: middle!important;width: 100%;height: 49px!important;line-height:49px;min-height: 100%;}
.blackButton2 {display: none!important;overflow: hidden;padding-left: 12px;box-sizing: border-box;}

/* 1280px */
@media screen and (min-width:1240px) {

/* RODO */
.rodo-box{width: 100%; background-color: #E6E7E8; display: flex; padding: 40px 60px; box-sizing: border-box; margin-top: 35px; margin-bottom: 5px; }
.rodo-box-img{min-width: 34%;}
.rodo-box-img img{width: 200px; height: 200px; margin: 71px 0 0 55px;}
.rodo-box-text p:last-child{margin-bottom: 20px;}
.rodo-box-info-img{height: 100px; text-align: center;}

.rodo-box h2{font-size: 41px; text-transform: uppercase; line-height: 41px; color: #565656; margin-top: 15px;}
.rodo-box-green{font-weight: 300; color: #a6cf39;}
.rodo-box p{font-size: 15px; font-weight: 300; margin-top: 42px; color: #565656; margin-right: 32px;}

.rodo-box-row{display: flex; flex-direction: row; position: relative;}
.rodo-box-green-border-l{height: 2px; width: 47.5%; background-color:#a6cf39; position: absolute; left: 0; }
.rodo-box-green-border-r{height: 2px; width: 48.3%; background-color:#a6cf39; position: absolute; right: 0; }
.rodo-box-triangle{height: 36px; width: 36px; border: 2px solid #a6cf39; transform: rotate(45deg); border-left: 2px solid transparent; border-top: 2px solid transparent; position: absolute; left: 48%; margin-top: -19px;}
.rodo-box-green-border-l-a{height: 2px; width: 47.5%; background-color:#E6E7E8; position: absolute; left: 0; }
.rodo-box-green-border-r-a{height: 2px; width: 48.3%; background-color:#E6E7E8; position: absolute; right: 0; }
.rodo-box-triangle-a{height: 36px; width: 36px; border: 2px solid #E6E7E8; transform: rotate(45deg); border-left: 2px solid transparent; border-top: 2px solid transparent; position: absolute; left: 48%; margin-top: -19px;}

.rodo-h3{font-size: 33px; font-weight: 300; text-align: center; margin-top: -84px; margin-bottom: 51px; color: #565656} 
.rodo-h3a{font-size: 32px; font-weight: 300; text-align: center; margin-top: 50px; margin-bottom: 45px; color: #565656} 

.rodo-100-w{width: 100%; background-color: #E6E7E8; margin-bottom: 5px;}
.rodo-100-w .banner{ height: auto !important; color: #565656}
.rodo-box2{padding: 40px;}
.rodo-box2 .rodo-box-row{ justify-content: space-between; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 40px;}

.rodo-box-info{background-color: #fff; padding: 15px; width: 29.3%; height: auto; border-radius: 10px; -webkit-box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.25);-moz-box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.25);box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.25); font-size: 12px; font-weight: 300;}
.rodo-box-info-hidden{visibility: hidden;}
.rodo-box-triangle-white{height: 36px; width: 36px;transform: rotate(45deg); background-color: #fff; position: absolute; left: 48.5%; margin-top: -19px;}
.rodo-box-info-title{font-size: 15px; font-weight: 500; line-height: 15px; margin-bottom: 5px; color: #000; font-weight: 600; margin-top: 22px;}
.rodo-box-info img{width: 140px; height: 140px; margin-top: -12px;}

.rodo-contact-box{min-height: 135px; background-color: #a6cf39; position: relative;}
.rodo-contact-box p{position: absolute; top: 34%; left: 30%; font-size: 30px; font-weight: 600; color: #fff;}
.rodo-tarcza{width: 150px; height: 150px;}

section.main {width:1240px;margin:0 auto;clear:both;}
.logo {margin:28px 0px;width:300px;}
ul#top-nav {clear:right;margin:40px 0px 32px 0px;float:right;}
ul#top-nav li a {font-size:14px;color:#636466;margin-left:25px;}
#nav > ul > li {width:12.4957%;}
#nav > ul > li:nth-child(2) > ul {width:1069px;padding-left:4px; margin-left: -1px;}
#nav > ul > li:nth-child(3) > ul {width:565px; margin-left: -1px;}
#nav > ul > li:nth-child(4) > ul {width:400px; margin-left: -1px;}
#nav > ul > li:nth-child(5) > ul {width:821px;left:-45px;}
#nav > ul > li:nth-child(6) > ul {width:315px; margin-left: -10px;}
#nav > ul > li:nth-child(2) > ul.en {width:550%;padding-left:8px;}
#nav > ul > li:nth-child(2) > ul.en li {width:115px;}
#nav > ul > li:nth-child(3) > ul.en {width:248%;}
#nav > ul > li:nth-child(4) > ul.en {width:182%;}
#nav > ul > li:nth-child(5) > ul.en {width:722px;left:-15px;}
#nav > ul > li:nth-child(6) > ul.en {width:173%!important;}
#nav > ul > li:nth-child(6) > ul.en li {width:100px;}

nav#nav ul li.namiare {background-color:#1ea89c!important;}
nav#nav ul li.namiare a {color:#fff;border-right: solid 0px;}
#nav li ul a {margin:8px !important;}
a.namiare2 {display:none !important;}
.banner {width:1240px !important;margin:0 auto;height:570px;position:relative;}
#bannerline {width:621px;height:29px;background-color:#fff;position:absolute;bottom:0px;right:0px;z-index:9999;display:none;}
.startnav a {height:207px;display:block;float:left;}
.startnav2 a {height:auto;display:block;float:left;}

.startnav .first {background:url('../images/ikony-svg/bottom/footer-pl-wyszukiwarka.png') no-repeat;width:206px;}
.startnav .second {background:url('../images/ikony-svg/bottom/footer-pl-gdziekupic.png') no-repeat;width:206px; background-position: center; background-size: cover;}
.startnav .second-a {background:url('../images/ikony-svg/bottom/footer-pl-pomiargratis.png') no-repeat;width:206px;}
.startnav a.third {background:url('../images/ikony-svg/bottom/footer-pl-instalatorzy.png') no-repeat;width:206px;}
.startnav a.fourth {background:url('../images/ikony-svg/bottom/footer-pl-niestandardowe.png') no-repeat;width:210px;}

.startnav2 .first {width:206px;padding:12px 15px;background:#e6e7e8;float:left;color:#636466;box-sizing:border-box;height:104px;}
.startnav2 .first a {border:solid 0px;height:auto;width:100%;}
.startnav2 >div > .second {width:206px;padding:0px;background:#e6e7e8;color:#636466;height:104px;display:block;float:left;background:url('../images/footer-pl-dlaarchitektow.png') no-repeat;}
.startnav2 >div > .second a {border-right:solid 0px;}

.startnav2 a.third2 {width:206px;padding:0px;background:#e6e7e8;box-sizing:border-box;height:104px;background-image:url(../images/ikony-svg/footer-pl-panel.svg);background-repeat: no-repeat; background-size: 35px 35px; background-position: 0 19px;}
.startnav2 a.third2 span{ font-size: 16px; width: 30px; margin: 17px 0 25px 41px; display: inline-block;}
.startnav2 a.fourth {width:192px;padding:0px;}
.startnav2 a.fifth {width:382px;padding:40px 15px 0px 0px;text-align:right;}
.leftmenu {width:190px;float:left;}
.leftmenu li {width:190px;}
.leftmenu li ul li {width:90%;box-sizing: border-box;}
#leftside {clear:both;float:left;width:400px;margin-bottom:50px;}
#rightside {float:right;width:1030px;font-size:15px;color:#636466;font-weight:300;} 
#rightside ol {padding-left:22px;}
#rightside a {text-decoration:underline;}
#rightside2 {float:right;width:775px;margin-bottom:50px;}
#rightside2 > h1 {font-size:47px;font-weight:400;line-height:37px;}
#prodgallery, #prodgallery a.mainphoto img {width:400px;}
#prod_description, #prod_description2 {font-size:15px;color:#636466;font-weight:300;}
#prod_description2 {margin:25px 0px;}
#prod_description p, #prod_description2 p {margin:10px 0px;}
#prod_animation, #prod_fitings {width:190px;height:190px;margin-bottom:15px;}
#prod_glasscolor, #prod_features {clear:both;width:485px;float:left;display:block;min-height:160px;color:#636466;}
#prod_profilecolor, #prod_variants {width:230px;display:block;float:right;min-height:160px;color:#636466;}
#prod_accessories {display:block;color:#fff;width:100%;height:85px;}	
#prod_accessories a {width:227px;float:left;color:#fff;padding:15px 5px;border-right:1px solid #fff;background-color:#9d9d9c;}	
#prod_accessories a:nth-child(3) {border:0px;}	
#prod_accessories a img {float:left;}	
#prod_accessories a p {font-size:15px;text-transform:uppercase;margin-top:10px;}

#prod_accessories2 {display:block;color:#fff;width:100%;height:85px;}	
#prod_accessories2 a {width:50%;box-sizing:border-box;float:left;color:#fff;padding:15px 5px;border-right:1px solid #fff;background-color:#9d9d9c;}	
#prod_accessories2 a:nth-child(3) {border:0px;}	
#prod_accessories2 a img {float:left;}	
#prod_accessories2 a p {font-size:15px;text-transform:uppercase;margin-top:10px;}

.namiare-sytuacja-lista li {float:left;width:19%;height:290px;margin-right:20px;padding-left:2%;padding-right:2%;}

.startnav a img{height: 30px;width: 30px;margin: 18px 0 0 8px;}
.startnav a{display: flex;}
.startnav a span{font-size: 16px;color:#fff;text-transform: uppercase;margin: 15px 0 0 7px; font-weight: 300;}
.startnav a:nth-child(n+3) span{color: #636466;}

section.main, div.mainLokalizator {width:1240px;margin:0 auto;clear:both;}
#accordion h3 span:nth-child(2) {min-width: calc(35% - 23px);}
}

@media screen and (max-width:1160px){

.rodo-box{flex-direction: row; }
.rodo-box2 .rodo-box-row{ height: 370px;}
.rodo-box-info{background-color: #fff; padding: 15px; width: 28%; height: auto; border-radius: 10px; -webkit-box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.65);-moz-box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.65);box-shadow: 2px 2px 8px 1px rgba(86,86,86,0.65); font-size: 12px; font-weight: 300;}
.rodo-box-info-hidden{visibility: hidden;}
.rodo-box-triangle-white{height: 36px; width: 36px;transform: rotate(45deg); background-color: #fff; position: absolute; left: 48.5%; margin-top: -19px;}
.rodo-box-info-title{font-size: 13px; font-weight: 500; line-height: 15px; margin-bottom: 5px; color: #000;}
.rodo-box-info img{width: 120px; height: 120px; margin-top: -15px;}
.rodo-box-info-last{margin-top: unset !important;}
.rodo-box2 .rodo-box-row{height: auto; flex-wrap: nowrap; }
.shadow{bottom: 75px; left: 30%;}
}
@media screen and (max-width:1060px){
.rodo-box-img{min-width: unset; margin-left: auto; margin-right: auto;}
.rodo-box-img img{ width: 240px; height: 240px; margin: 32px 42px 0 -20px;}
.rodo-box-green-border-l{height: 2px; width: 47.1%; background-color:#a6cf39; position: absolute; left: 0; }
.rodo-box-green-border-r{height: 2px; width: 44.34%; background-color:#a6cf39; position: absolute; right: 0; }
.rodo-box-green-border-l-a{height: 2px; width: 47.1%; background-color:#E6E7E8; position: absolute; left: 0; }
.rodo-box-green-border-r-a{height: 2px; width: 44.34%; background-color:#E6E7E8; position: absolute; right: 0; }
.rodo-h3{margin-top: -94px;}
.rodo-box2 .rodo-box-row{height: auto; flex-wrap: wrap; }
.rodo-box2 .rodo-box-row .rodo-box-info p{width: 80%; display: block; margin-left: auto; margin-right: auto;}
.shadow{bottom: 77px; left: 24%;}
}

/* 960px */
@media screen and (min-width:960px) and (max-width:1239px) {
/* RODO */
.rodo-box-row{display: flex; flex-direction: row; position: relative;}
.rodo-box-green-border-l{height: 2px; width: 47.4%; background-color:#a6cf39; position: absolute; left: 0; }
.rodo-box-green-border-r{height: 2px; width: 47.24%; background-color:#a6cf39; position: absolute; right: 0; }
.rodo-box-triangle{height: 36px; width: 36px; border: 2px solid #a6cf39; transform: rotate(45deg); border-left: 2px solid transparent; border-top: 2px solid transparent; position: absolute; left: 48%; margin-top: -19px;}
.rodo-box-green-border-l-a{height: 2px; width: 47.4%; background-color:#E6E7E8; position: absolute; left: 0; }
.rodo-box-green-border-r-a{height: 2px; width: 47.24%; background-color:#E6E7E8; position: absolute; right: 0; }
.rodo-box-triangle-a{height: 36px; width: 36px; border: 2px solid #E6E7E8; transform: rotate(45deg); border-left: 2px solid transparent; border-top: 2px solid transparent; position: absolute; left: 48%; margin-top: -19px;}

section.main, div.mainLokalizator {width:960px;margin:0 auto;clear:both;}
.logo {margin:30px 0px;width:250px;}
ul#top-nav {clear:right;margin:40px 0px 32px 0px;float:right;    max-width: 680px;}
ul#top-nav li a {font-size:14px;color:#636466;margin-left:22px}
#nav > ul > li {width:12.4957%;display:table;}
#nav > ul > li:nth-child(2) > ul {width:962px; margin-left: -2px;}
#subkabiny li {max-width: 121px;}
#nav > ul > li:nth-child(3) > ul {width:521px;}
#nav > ul > li:nth-child(4) > ul {width:362px;}
#nav > ul > li:nth-child(5) > ul {width: 720px;left: -172px;}
#nav > ul > li:nth-child(6) > ul {width:303px;}
#nav li a {font-size: 12px;}
nav#nav ul li.namiare {background-color:#1ea89c}
nav#nav ul li.namiare a {color:#fff;border-right: solid 1px;}
a.namiare2 {display:none !important;}
.banner {width:960px !important;margin:0 auto;height:570px;}
#namiare-home-line {display:block;left:454px;width:506px;}
.namiare-desc-ok section p {width:67%;}
.namiare-rozwiazanie img.namiare-schemat-img {width:48%;}
.namiare-rozwiazanie p {width:48%;margin-right:0px}
.namiare-rozwiazanie {padding-bottom:20px;}
.bx-caption span:first-child {padding:0px !important;font-size:17px !important;line-height:28px;}
.bx-caption span:last-child {font-size:17px !important;}
.bx-wrapper img {position:relative;left:-28%;}
#bannerline {width:480px;height:29px;background-color:#FFF;position:absolute;z-index:9999;display:none;bottom:0px;right:0px;}
.startnav a {height:207px;display:block;float:left;}
.startnav2 {position: absolute;height:206px;width:480px!important;top:207px;right:0px;}
.startnav2 a {height:40px;display:block;float:left;}
.startnav .first {background:url('../images/ikony-svg/bottom/footer-pl-wyszukiwarka.png') no-repeat;width:240px;}
.startnav .second {background:url('../images/ikony-svg/bottom/footer-pl-gdziekupic.png') no-repeat;width:240px;}
.startnav .second-a {background:url('../images/ikony-svg/bottom/footer-pl-pomiargratis.png') no-repeat;width:240px;}
.startnav a.third {background:url('../images/ikony-svg/bottom/footer-pl-instalatorzy.png') no-repeat;width:240px;}
.startnav a.fourth {background:url('../images/ikony-svg/bottom/footer-pl-niestandardowe.png') no-repeat;width:240px;position: absolute;top: 207px;left: 240px;}
/* SVG icons */
.startnav a img{height: 30px;width: 30px;margin: 18px 0 0 8px;}
.startnav a{display: flex;}
.startnav a span{font-size: 16px;color:#fff;text-transform: uppercase;margin: 15px 0 0 7px; font-weight: 300;}
.startnav a:nth-child(n+3) span{color: #636466;}
.footer-p3p2 {width:240px;}
.startnav2 .first {width:240px;padding:12px 15px;background:#e6e7e8;float:right;color:#636466;height:104px;box-sizing:border-box;}
.startnav2 .first a {border:solid 0px;height:auto;width:100%;}
.startnav2 >div > .second {width:240px;padding:0px;background:#e6e7e8;color:#636466;height:106px;display:block;float:left;background:url('../images/footer-pl-dlaarchitektow.png') no-repeat;}
.startnav2 >div > .second a {border-right:solid 0px;}
.startnav2 a.third {width:197px;padding:40px 15px;background:#e6e7e8}
.startnav2 a.third div {position:absolute;top:38px;left:10px;}
.startnav2 a.third2 {width:240px;padding:0px;box-sizing:border-box;height:104px;background:#e6e7e8; background-image: url(../images/ikony-svg/footer-pl-panel.svg);background-repeat: no-repeat;position: absolute;left: 0px;top: 0px; background-size: 35px 35px; background-position: 1px 19px; }
.startnav2 a.third2 span{ font-size: 16px; width: 30px; margin: 17px 0 25px 44px; display: inline-block;}
.startnav2 a.fourth {width:189px;padding:0px;height:20px;}
.startnav2 a.fifth {width:120px;padding:40px 15px 0px 0px;text-align:right;}
#footer-facebook, #footer-rss, #footer-links {position:absolute;}
#footer-facebook {right:59px;}
#footer-links, #footer-rss {right:0px;}
.leftmenu {width:190px;float:left;}
.leftmenu li {width:190px;}
.leftmenu li ul li {width:160px}
#leftside {clear:both;float:left;width:400px;margin-bottom:50px;}
#rightside {float:right;width:758px;font-size:15px;color:#636466;font-weight:200;}
#rightside2 {float:right;width:500px;margin-bottom:50px;}
#rightside2 > h1 {font-size:47px;font-weight:400;line-height:37px;}
#prod_description, #prod_description2 {font-size:15px;color:#636466;font-weight:300;}
#prod_description2 {margin:25px 0px;}
#prod_description p, #prod_description2 p {margin:10px 0px;}
#prodgallery, #prodgallery a.mainphoto img {width:400px;}
#prod_animation, #prod_fitings {width:190px;height:190px;margin-bottom:15px;}
#prod_glasscolor, #prod_features {clear:both;width:485px;display:block;min-height:160px;}
#prod_profilecolor, #prod_variants {width:230px;display:block;min-height:160px;}
#prod_accessories {display:block;color:#fff;width:100%;height:115px;}	
#prod_accessories a {width:155px;border-right:1px solid #fff;float:left;color:#fff;padding:15px 5px;text-align:center;line-height:12px;background-color:#9d9d9c;}	
#prod_accessories a:nth-child(3) {border:0px;}
#prod_accessories a img {}	
#prod_accessories a p {font-size:12px;text-transform:uppercase;margin-top:10px;}

#prod_accessories {display:block;color:#fff;width:100%;height:115px;}	
#prod_accessories a {width:50%;box-sizing:border-box;border-right:1px solid #fff;float:left;color:#fff;padding:15px 5px;text-align:center;line-height:12px;background-color:#9d9d9c;}	
#prod_accessories a:nth-child(3) {border:0px;}
#prod_accessories a img {}	
#prod_accessories a p {font-size:12px;text-transform:uppercase;margin-top:10px;}

.table-size tr td {font-size:15px}
.prodlist {width:758px;float:right;}
.prodlist li:nth-child(5n+5) {margin-right:20px;}
.prodlist li:nth-child(3n+3) {margin-right:20px;}
.prodlist li:nth-child(4n+4) {margin-right:0px;}

.prodlist li {width:174px;}
.prodListKabiny {width: 174px;height: 230px;}
.prodListBrodziki {width:100%;height:140px;}

.accessoriesBox {width: 33%;font-size:13px;}
.accessories .accessoriesBox:nth-child(1) {}

.leftMenuSerwis {display:none;}
.faq {width:100%!important;}
.faq .smallbutton-faq {width:48%;margin-right: 0px;}

.serwis .bigbutton {width:560px;}
.serwis .bigbutton div > div:nth-child(2) div.content {width: 475px;}
.serwis .bigbutton div > div:last-child div.content {width: 475px;}
.serwis .serwis-top .smallbutton:nth-child(1) {width:360px;}
.serwis .serwis-top .smallbutton:nth-child(2) {width:225px;}
.serwis .serwis-top .smallbutton:nth-child(3) {width:360px;}

.dopobrania {width:100%!important;}
.dopobrania .smallbutton {width:309px;}
.do-pobrania-seria-pliki li div:nth-child(1) {width:65%;}
.do-pobrania-seria {margin-bottom:0px;}
.do-pobrania-seria li:last-child {border-bottom:solid 1px #d7d7d7;}
.bx-wrapper .bx-caption {width:240px!important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {top:213px!important;width:237px!important;}
.bx-wrapper .bx-pager {padding-top:88px!important;}
.kontakt-kraj {width:78%!important;}
.kontakt-person > div {width:50%;}
.o-firmie-content ul li:nth-child(3n+3) {margin-right:22px;}
.o-firmie-content ul li:nth-child(2n+2) {margin-right:0px;}
.o-firmie-content ul li:nth-child(3n+3),
.o-firmie-content ul li {width:calc(50% - 22px);box-sizing:border-box;min-height:466px;}
.wyszukiwarka a.smallbutton {width:48%;box-sizing:border-box;margin:0px 12px 12px 0px;}
.w-wynik-list li > div:nth-child(4) {display:none;}
.WProd {width:747px!important;}
.akcesoriarRightSide {width:440px;}
#kontaktForm {width:100%;}
#kontaktForm div.left {width:300px;float:left;}
#kontaktForm div.left input {width:100%;}
#kontaktForm div.right {width:428px;float:right;}
.contactResidence {float:right;width:428px;}

.namiare-pomiar-list-ico li {height:144px!important;}

.footer-other-level1 {width:calc(66% + 2px)!important;clear:both;}
.footer-other-level1 .first {width:calc(50% - 2px)!important;margin-right:2px;}
.footer-other-level1 .fourth {width:50%!important;}
.footer-other-level2 {width:33.6%!important;}
.footer-other-level2 > div > .first {width:calc(50% - 1px)!important;box-sizing:border-box;height:130px;}
.footer-other-level2 > div > .second {width:calc(50% - 1px)!important;box-sizing:border-box;height:130px;}
.footer-other-level2 > a#footer-facebook, 
.footer-other-level2 > a#footer-rss, 
.footer-other-level2 > div#footer-links {position:absolute!important;}

.prodListBrodzikiPodplytkowe {width:100%!important;}
.namiareTopBoxes > div a div.namiareLogo {width: 199px;height: 95px;position: absolute;top: 129px;left: 17px;}
.namiareTopBoxes > div a div.namiareDesc {width: 204px;height: 100px;position: absolute;top: 246px;left: 10px;text-align: right;font-size: 12px;}
.namiareTopBoxes > div a div.namiareMore {position: absolute;top: 326px;left: 132px;width: 81px;height: 30px;line-height: 30px;text-align: center;color: white;font-size: 13px;}
.namiareTopBoxes {height: 434px;}
.namiareTopBoxes div {height: 434px;}
.namiareTopBoxes > div a div.namiareLogo-grawer {background-size: 100%;background-repeat: no-repeat;width: 218px;height: 144px;position: absolute;top: 136px;left: 20px;}

#prod_accessories2 {display:block;color:#fff;width:100%;height:85px;}	
#prod_accessories2 a {width:50%;box-sizing:border-box;float:left;color:#fff;padding:15px 5px;border-right:1px solid #fff;background-color:#9d9d9c;}	
#prod_accessories2 a:nth-child(3) {border:0px;}	
#prod_accessories2 a img {float:left;}	
#prod_accessories2 a p {font-size:15px;text-transform:uppercase;margin-top:10px;}

.rFilterMontazMenu label {width: 110px;}
.subdownload .smallbutton {width: 48%;}

.prodListWanny li:nth-child(3n+3) {margin-right: 18px;}
.prodListWanny li:nth-child(5n+5) {margin-right: 0px;}
.prodListWanny li:nth-child(6n+6) {margin-right: 18px;}
.prodListWanny li:nth-child(4n+4) {margin-right: 18px;}
.prodListWanny li a img {max-height: 100px;}

.prodListWanny li {margin-right: 18px;}

.categoryTopButton {display: block;}

#accordion h3 span:nth-child(3).sortUp{background-position: 18% -1px;}
#accordion h3 span:nth-child(3).sortDown{background-position: 18% -1px;}

.mobileOnly {display:none;}
}
/* 768 */
@media screen and (min-width:751px) and (max-width:959px) {

.blackButton {display:none!important;}
.blackButton2 {display: table!important;}
.wizard_steps li {min-width: 50px;min-height: 88px;}

#sendProductComparexBox{width: 270px;}
section.main, div.mainLokalizator {width:610px;margin:0 auto;clear:both;}
.mainLokalizatorFlex .lokalizatorRightParam{display: flex; flex-direction: column;}
.map-form{display: flex; flex-direction: column; height: 100%; min-height: 100%; background-color: #fff; width: 320px;}
.mainLokalizatorFlex .lokalizatorRightParam{width: 45%;}
.mainLokalizatorFlex{align-items: flex-start;}
.lokalizator-content > #lokalizator > #map.mapStep2{top: 0;}
.radio-map-label{margin-left: 3px;}

#webmenu3{margin-left: 0;}

.lokalizator-content > #lokalizator > #map.mapStep2{margin-bottom:45px;}


#accordion h3 span:nth-child(2) {min-width: calc(37% - 20px);}
#accordion h3 span:nth-child(3).sortUp{background-position: 30% -1px;}
#accordion h3 span:nth-child(3).sortDown{background-position: 30% -1px;}

.radio-map-label{margin: 11px 29px 9px 0px;}
.lokalizator-content > #lokalizator > #map.mapStep2{ margin-bottom: 22px;}

#rightside2 .link{font-weight: 300 !important; border-top: 1px solid #000; margin-top: -7px; display: inline-block; width: 100%;cursor:pointer;}

#prod_animation{width: 142px;}

/* RODO */
.shadow{ bottom: 30px; left: 33%;}
.rodo-box{flex-direction: column; }
#rodo-box-banner{height: auto !important; margin-bottom: 150px;}
.rodo-box-img img{width: 240px; height: 240px; margin: 7px 0 17px 0;}
.rodo-box-info{ width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.rodo-box2 .rodo-box-row{margin-bottom: auto;}
.rodo-box-info-hidden{display: none;}
.rodo-contact-box p{top: 38%; left: 19%;}
.rodo-contact-box {background-size: 150%; background-position: -250px;}
.l_row a:last-child{display: none;}

.map-form{display: flex; background-color: #fff;}

.table-size tr td {font-size:12px!important;}
.table-size tbody tr td {font-size:12px!important;}
section.main {width:610px;margin:0 auto;clear:both;}
#content {background-color:transparent;}
header {height:172px;}
.logo {margin:30px 0px;width:160px;float:left;}
#top-nav {clear:both !important;margin:3px 0px 3px 0px;width:100%;}
#top-nav li a {font-size:14px;color:#636466;margin-left:15px}
#nav {margin-top:15px;width:80%;float:left;clear:none !important}
nav#nav ul li.namiare {display:none;}
a.namiare2 {float:right;background-color:#1ea89c;color:#fff;display:block;width:20%;height:32px;margin-top:15px;text-align:center;font-size:16px;padding-top:15px;}
.desktopOnly {display:none;}
#rfilterMenu {display:block!important;}
.banner {width:610px !important;margin:0px auto;height:550px !important;clear:both;margin-bottom:-4px;}
.bx-wrapper {height:571px;}
.bx-viewport {height:571px!important;}
.bx-wrapper img {max-width:none!important;display:block;height:571px;position:relative;}
.home .bx-wrapper img {max-width:none!important;display:block;height:570px;position:relative;left:0%;}
.bx-caption {width:210px!important;top:205px !important;}
.bx-caption span:first-child {padding:0px !important;font-size:16px !important;line-height:37px;width:100px;}
.bx-pager {display:none;}
.bxslider{top:-4px;}
#namiare-home-line {display:none;}
.namiare-sytuacja-lista {width:100%;}
.namiare-sytuacja-lista li {width:188px;}
.namiare-sytuacja-lista li:nth-child(2n+2) {margin-right:0px;}
.namiare-desc-ok section p {width:100%;}
.namiare-rozwiazanie img.namiare-schemat-img {width:100%;box-sizing:border-box;}
.namiare-rozwiazanie p {width:100%;margin-right:0px;}
.namiare-pomiar-content {width:100%;margin-left:0px;}
.namiareTopBoxes > div a div.namiareLogo-grawer {background-size: 100%;background-repeat: no-repeat;width: 239px;height: 144px;position: absolute;top: 63px;left: 35px;}

#slidermobile {display:block;}
#bannerline {width:407px;height:29px;background-color:#fff;position:relative;top:-33px;left:204px;z-index:9999;display:none;}
.home #bannerline {top:-54px;}
.startnav {height:414px;}
.startnav a {height:207px;display:block;float:left;}
.startnav2 a {height:40px;display:block;float:left; width: 100px;}
.startnav2 a:nth-child(3) {border:0px;}

.startnav .first {background:url('../images/ikony-svg/bottom/footer-pl-wyszukiwarka.png') no-repeat;width:204px;}
.startnav .second {background:url('../images/ikony-svg/bottom/footer-pl-gdziekupic.png') no-repeat;width:203px;}
.startnav .second-a {background:url('../images/ikony-svg/bottom/footer-pl-pomiargratis.png') no-repeat;width:203px;}
.startnav a.third {background:url('../images/ikony-svg/bottom/footer-pl-instalatorzy.png') no-repeat;width:203px;}
.startnav a.fourth {background:url('../images/ikony-svg/bottom/footer-pl-niestandardowe.png') no-repeat;width:201px;}
/* SVG icons */
.startnav a img{height: 30px;width: 30px;margin: 18px 0 0 8px;}
.startnav a{display: flex;}
.startnav a span{font-size: 16px;color:#fff;text-transform: uppercase;margin: 15px 0 0 7px; font-weight: 300;}
.startnav a:nth-child(n+3) span{color: #636466;}

.startnav2 .first {width:204px;padding:12px 15px;background:#e6e7e8;float:left;color:#636466;box-sizing:border-box;height:104px;}
.startnav2 .first a {border:solid 0px;width:100%;height:auto;}

.startnav2 >div > .second {width:203px;height:104px;display:block;float:left;background:url('../images/footer-pl-dlaarchitektow.png') no-repeat;line-height: 30px;padding:0px;background-size: auto 100%;}
.startnav2 >div > .second a {border-right:solid 0px;}
.startnav2 a.third {width:168px;padding:40px 15px;border-right:solid 0px;height:40px;}
.startnav2 a.third2 {padding:0px;line-height:21px;height:104px;width:203px;text-align:left; background: #e6e7e8; background-image:url(../images/ikony-svg/footer-pl-panel.svg);background-repeat: no-repeat; background-size: 38px 38px; background-position: 2px 19px;}
.startnav2 a.third2 span {font-size: 16px; width: 30px; margin: 17px 0 25px 44px; display: inline-block}
#footer-links {float:left;position:static;right:22px;top:0px;height:40px;width:100px;padding: 12px 0 0 12px;}
#footer-links a:last-child{height: 29px;}
#footer-facebook {right: 63px; top:30px;}
#footer-rss{right: 16px; top: 32px;}
#footer-links ul li:nth-child(2){ padding: 0; margin-top: -10px;}

.startnav2 a.fourth {width:100px;padding:0px;}
.startnav2 a.fifth {width:285px;padding:40px 15px 0px 0px;text-align:right;}
.leftmenu {width:188px;float:left;}
.leftmenu li {width:190px;}
.leftmenu li ul li {width:161px}
#leftside {clear:both;float:left;width:300px;margin-bottom:50px;margin-right:10px;display:inline;height:auto;}
#rightside2 {width:auto;margin-bottom:50px;display:block}
#rightside2 h1 {float:left;font-size:34px;font-weight:400;max-width:295px;}
#prod_description, #prod_description2 {font-size:15px;color:#636466;font-weight:300;float:left;width:100%; margin-bottom: 5px;}
#prod_description2 {margin:25px 0px;}
#prod_description p, #prod_description2 p {margin:10px 0px;;}
#prod_animation, #prod_fitings {display:block; margin-top: -23px; z-index: 9999; position: relative;}
#prod_fitings img {width: 144px;}
#prod_fitings a{ position: relative;}
#prod_glasscolor, #prod_features {clear:both;min-height:160px;}
#prod_profilecolor, #prod_variants {clear:both;min-height:160px;}
#prod_accessories {display:block;color:#fff;width:100%;height:115px;}	
#prod_accessories a {width:33%;border-right:1px solid #fff;float:left;color:#fff;padding:15px 5px;text-align:center;box-sizing:border-box;background-color:#9d9d9c;}
#prod_accessories a:nth-child(3) {border:0px;}
#prod_accessories a img {}	
#prod_accessories a p {font-size:12px;text-transform:uppercase;margin-top:10px;}

#prod_accessories2 {display:block;color:#fff;width:100%;height:115px;}	
#prod_accessories2 a {width:50%;border-right:1px solid #fff;float:left;color:#fff;padding:15px 5px;text-align:center;box-sizing:border-box;background-color:#9d9d9c;}
#prod_accessories2 a:nth-child(3) {border:0px;}
#prod_accessories2 a img {}	
#prod_accessories2 a p {font-size:12px;text-transform:uppercase;margin-top:10px;}

#prodgallery, #prodgallery a.mainphoto img {width:300px;}
#prodgallery #prodgallery_mini a:nth-child(4) {margin:15px 0px;}
#prodgallery_mini .bx-wrapper {height:auto!important;}
#prodgallery_mini .bx-wrapper .bx-viewport {height:auto!important;}
#prod_downloads {display:block;}
#rightside {float:right;width:398px;margin-left:22px;font-size:15px;color:#636466;font-weight:200;}

.prodlist {float:right;width:400px;}
.prodlist li:nth-child(5n+5) {margin-right:20px;}
.prodlist li:nth-child(2n+2) {margin-right:0px;}
.leftMenuSerwis {display:none;}
.serwis {width:100%!important;margin-left: 0px;padding-left: 0px;}
.serwis .bigbutton {width:100%;box-sizing:border-box;}
.serwis .smallbutton {width:calc(50% - 8px);box-sizing:border-box;}
.serwis > a:nth-child(3) {position:absolute;top:0px;right:0px;}

.faq .smallbutton-faq {width:100%;margin-right: 0px;}
.faq .smallbutton-faq:nth-child(6) {line-height: 56px;}
.serwis .serwis-top .smallbutton{width:100%!important;}
.serwis .bigbutton div > div:nth-child(2) div.content {width: 494px;}
.serwis .bigbutton div > div:last-child div.content {width: 494px;}

.faq-page {width:400px!important;}
.dopobrania {width:100%!important;}
.dopobrania .smallbutton {width:50%;}
.dopobrania .smallbutton:nth-child(3n+3) {margin-right:0px;}
.dopobrania .smallbutton:nth-child(2n+2) {margin-right:0px;}
.dopobraniaLista {width:400px!important;}
.do-pobrania-seria-pliki li div:nth-child(1) {width:48%;}
.do-pobrania-seria {margin-bottom:0px;}
.do-pobrania-seria li:last-child {border-bottom:solid 1px #d7d7d7;}

.downloadLeft{width: 100%;}
.downloadRight{width: 100%;}

.bx-wrapper .bx-caption {top:192px !important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {top:272px!important;}
.pgstep {width:100%;}
.kontakt-kraj {width:65%!important;}
.o-firmie-content ul li:nth-child(3n+3) {margin-right:22px;}
.o-firmie-content ul li:nth-child(2n+2) {margin-right:0px;}
.o-firmie-content ul li:nth-child(3n+3),
.o-firmie-content ul li {width:100%;margin-right:0px;box-sizing:border-box;min-height:auto;}
.o-firmie-content {margin-left:22px;box-sizing:border-box;width:calc(69% - 22px) !important;}
.wyszukiwarka a.smallbutton {width:100%;box-sizing:border-box;margin:0px 0px 12px}
.akcesoriarRightSide #prod_description, .akcesoriarRightSide #prod_description2 {width:100%;}
.wyszukiwarka-wymiar {display:none;}
.wyszukiwarka-ksztalt {width:100%;}
.leftMenuWProd {display:none;}
.WProd {width:100%!important; margin-left:0px!important;}
.WProdSchemat2 {display:none;}
.w-wynik-list li > div:nth-child(4) {display:none;}

#kontaktForm {width:100%;}
#kontaktForm div.left {width:100%;float:left;}
#kontaktForm div.left input {width:100%;}
#kontaktForm div.right {width:100%;float:right;}
.contactResidence {float:none;width:100%;margin-bottom:22px;}

.namiare-pomiar-list-ico li {height:154px!important;width:120px;}
ul#top-nav li:last-child {float:none;}

.footer-other-level1 {width:100%!important;height:auto;}
.footer-other-level1 .first {width:50%!important;margin-right:0px;}
.footer-other-level1 a.fourth {width:50%!important;}
.footer-other-level2 {width:100%!important;float:left;height:auto!important;}
.footer-other-level2 > div > .first {width:25%!important;border:solid 0px;box-sizing:border-box;height:130px;}
.footer-other-level2 > div > .second {width:25%!important;border:solid 0px;box-sizing:border-box;height:130px;}
.footer-other-level2 > a#footer-facebook {position:absolute!important;top:43px;right:57px;}
.footer-other-level2 > a#footer-rss {position:absolute!important;top:43px;right:0px;}
.footer-other-level2 > div#footer-links {position:absolute;left:52%;top:49px;}

/** ekspozycje **/
#exMap {margin-bottom:22px;}
.exTop h3 {font-size:30px;}
.exTop > div > div {padding-top:0px;}
.exTable > div:nth-child(2) {width:100%;}
/** ekspozycje **/

#skn-button {display:none;}

.accessoriesBox {position:static!important;width:297px;font-size: 13px;}
.accessoriesBox:nth-child(3n+3) {margin-right: 0px;}
.accessoriesBox:nth-child(2n+2) {margin-right: 0px;}
.accessoriesBox:nth-child(3) {line-height: 22px;}

.namiareTopBoxes div {width:100%;height:322px;}
.namiareTopBoxes > div:nth-child(1) a div.namiareLogo {top: 84px;left: 365px;width: 182px;height: 84px;}
.namiareTopBoxes > div:nth-child(1) a div.namiareDesc {top: 195px;left: 343px;font-size: 11px;}
.namiareTopBoxes > div:nth-child(2) a div.namiareLogo {top: 70px;left: 27px;width: 217px;}
.namiareTopBoxes > div:nth-child(2) a div.namiareDesc {top: 197px;left: 39px;font-size: 11px;}
.namiareTopBoxes > div:nth-child(1) {background-position: -92px;background-size: auto 100%;background-repeat: no-repeat;}
.namiareTopBoxes > div:nth-child(2) {background-position: right;background-size: auto 100%;background-repeat: no-repeat;}
.namiareTopBoxes > div:nth-child(1) a div.namiareMore {top: 274px;left: 465px;width: 81px;height: 30px;line-height: 30px;font-size: 13px;}
.namiareTopBoxes > div:nth-child(2) a div.namiareMore {top: 275px;left: 161px;width: 81px;height: 30px;line-height: 30px;font-size: 13px;}
.namiareBottomLinks li {width: 50%;height: 71px;}
.rFilterMontazMenu label {width: 110px;}

.subdownload .smallbutton {width:100%;}
.prodListWanny li:nth-child(5n+5) {margin-right: 20px;}
.prodListWanny li:nth-child(2n+2) {margin-right: 20px;}
.prodListWanny li:nth-child(6n+6) {margin-right: 20px;}
.prodListWanny li:nth-child(4n+4) {margin-right: 20px;}
.prodListWanny li:nth-child(3n+3) {margin-right: 0px;}

.pdesc {text-align: justify;width: 48%;float: left;line-height: normal;}
.pdesc {line-height: 150%;}
.categoryTopButton2 {display: block!important;}
.categoryTopButton #prod_table {background-position: center left;}
.categoryTopButton #addToCompare2 {background-position: center left;}
.categoryTopButton #addToCompare2 a {padding-top: 25px;}
.categoryTopButton #addToCompare2 .vline {top: 10px;}
.categoryTopButton #prod_table .vline {top:10px;}

.center #webmenu2{background-size: 45px 45px; }
#webmenu2{padding: 12px;}
#webmenu3{padding: 12px;}

.l_row a span:first-child{min-width: 195px;}
.l_row a span:nth-child(2){text-align: left; min-width: 200px;}
.l_row a span:nth-child(3){min-width: 180px; text-align: right; box-sizing: border-box;padding-right:15px;}
.radio-map-label{padding: 3px 0;}  
}
/* 320 */
@media only screen and (max-width:750px) {
..d-m-block{display: block;}

.blackButton {display:none!important;}
.blackButton2 {display: table!important;}
.blackButton2 a {padding: 0px 0px 0px 10px!important;}
.wizard_steps li {min-width: 50px;min-height: 88px;}
.do-pobrania-seria-pliki li {display: flex;}
.do-pobrania-seria-pliki li div{padding-right: 15px;}

section.main, div.mainLokalizator{width: 320px; margin: 0 auto; clear: both;}
.mainLokalizatorFlex .lokalizatorRightParam{width: 320px;}
.lokalizator-content > #lokalizator > #map.mapStep2{top: 10px; margin-bottom: 45px;}
.mobileOnlyBottom{display: block!important;}

.categoryTopButton {float: left;margin-bottom: 22px;}
.categoryTopButton {float: left;margin-bottom: 22px;}
.categoryTopButton #addToCompare, .categoryTopButton #skn-button, .categoryTopButton #prod_table {display: table;width: 100%;box-sizing: border-box;margin-bottom: 22px;}
.categoryTopButton #addToCompare a, .categoryTopButton #skn-button a, .categoryTopButton #prod_table a {display: table-cell;vertical-align: middle;}
.categoryTopButton #prod_table .vline, .categoryTopButton #addToCompare .vline {left: 75px;}

#prodgallery #prodgallery_mini a img{width: 97px; height: 94px; margin-right: 20px;}
.bx-viewport a:first-child{margin-right: 16px!important;}
.bx-viewport a:nth-child(3) {margin-right: 16px!important;}
.bx-viewport a { width: 50%!important;}
.bx-next, .bx-prev{display: none;}
.bx-viewport ul.bx-slider li {width: 320px !important;}
#slidermobile.bx-wrapper.bx-viewport{width: 207px!important; height: auto!important; overflow: unset;}
#slidermobile.bx-wrapper.bx-viewport ul.bxslider li{width: 320px !important;}

.mobileOnly {display:block;}
.mobileOnly2 {display:block!important;}
.mobileOnly3{display: block;}
.mobileOnlyOverflow{overflow-x: auto; margin-bottom: 30px;}
#prod_fitings-brodziki-prysznicowe div{ top: 37px; bottom: 10%; font-size: 13px;}
#prod_fitings-brodziki-prysznicowe {max-height: 0px;}
#prod_fitings-brodziki-prysznicowe a { margin-top: 300px!important; max-height: 92px; margin-bottom: 124px!important;}
#prod_fitings-brodziki-prysznicowe img{margin-top: -19px;}

#prod_fitings2{position: absolute; bottom: 0; margin-bottom: 32px;}
div#prod_fitings2 a div{position: absolute; top: 48px; left: 63px; font-size: 14px;}
.categoryTopButton #addToCompare, .categoryTopButton #skn-button, .categoryTopButton #prod_table {display: table;width: 100%;box-sizing: border-box;}

.mail{margin-left: -17px;}  
.rodo-box{flex-direction: column;}
.rodo-contact-box{min-height: 105px; background-size: 239%; background-position: -375px -9px;}
.rodo-contact-box p {left: 11%;}
#rodo-box-banner{height: unset !important; margin-bottom: 150px;}
.rodo-box-img img{width: 240px; height: 240px; margin: 7px 0 17px -18px;}
.rodo-box-info{ width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.rodo-box2 .rodo-box-row{margin-bottom: unset;}
.rodo-box-info-hidden{display: none;}
.rodo-box h2{text-align: center; font-size: 32px;}
.rodo-box-green-border-l{width: 46.1%;}
.rodo-box-green-border-r{width: 37.54%;}
.rodo-box-green-border-l-a{width: 46.1%;}
.rodo-box-green-border-r-a{width: 37.54%;}
.rodo-h3a{font-size: 21px;}
.shadow{ bottom: 28px; left: 28%;}
.rodo-box p{text-align: center;}
.rodo-box2 p{text-align: center;}
.rodo-contact-box p{font-size: 18px;}
.lokform{margin-left: auto; margin-right: auto;}
.lokalizatorRightParam{width: 100%;}
#accordion{margin-bottom: 88px !important;}
.lokalizator-content{padding-top: 0;}
.l_row a span:last-child{display: none;}
.l_row a:last-child{display: none;}
.l_row a span:nth-child(2){justify-self: flex-end; text-align: right;}
.l_row *{margin-bottom: 0;}
#lokalizator .sidebar{margin-bottom: 100px !important;}
#footer-rss::before{display: none;}
header {height:229px;background:#e6e7e9;}
body.firefox header {height:233px;background:#e6e7e9;}
section.main {width:320px;margin:0 auto;clear:both;}
.logo {padding:21px 0px;background-color:#e6e7e8;width:320px;text-align:center;margin-top:6px;}
#lang {margin-bottom:12px;}
.aLogo {margin-bottom:12px;display:block;float:none;clear:both;height:114px;}
#top-nav {display:block;clear:both;}
#top-nav li a {font-size:14px;color:#636466;margin-left:15px}
#nav {margin-top:0px;width:58%;float:left;clear:none !important}
#nav > ul > li > a {padding:0px 15px;}
nav#nav ul li.namiare {display:none;}
#rightside {float:left;font-size:15px;color:#636466;font-weight:200;width:100%;}
a.namiare2 {float:right;background-color:#1ea89c;color:#fff;display:block;width:42%;height:47px;text-align:center;font-size:16px;line-height:47px;position:relative;top:0px;z-index:1;}
.namiare-desc-ok2 {margin-bottom:0px;}
.banner {width:320px !important;margin:0 auto;}
.desktopOnly {display:none;}
#slidermobile {width:100%;height:292px;/*background-image:url("../images/slider1m.jpg") !important;*/background-size:100% auto;display:block;float:none;clear:both; margin-bottom: 14px}
#bannerline {display:none}
.startnav a {height:207px;display:block;float:left;}
.startnav .first {background:url('../images/ikony-svg/bottom/footer-pl-wyszukiwarka.png') no-repeat;width:320px;margin-top:137px;width:50%;height:137px;background-size:cover; background-position: center;}
.startnav .second {background:url('../images/ikony-svg/bottom/footer-pl-gdziekupic.png') no-repeat;width:160px;position:absolute;top:0px;left:0px;height:137px; background-size:cover; background-position: center;}
.startnav .second-a {background:url('../images/ikony-svg/bottom/footer-pl-pomiargratis.png') no-repeat;width:160px;position: absolute;top: 137px;left: 160px;background-size:100% auto;height:137px;}
.startnav a.third {background:url('../images/ikony-svg/bottom/footer-pl-instalatorzy.png') no-repeat;width:320px;margin-top:0px;width:50%;height:137px;background-size:109% auto;}
.startnav a.fourth {background:url('../images/ikony-svg/bottom/footer-pl-niestandardowe.png') no-repeat;width:160px;background-size:cover;height:137px;}
/* SVG icons */
.startnav a img{height: 30px;width: 30px;margin: 18px 0 0 8px; font-weight: 300;}
.startnav a:nth-child(n+3) span{color: #636466;}
.startnav a{display: flex;}
.startnav a span{font-size: 12px;color:#fff;text-transform: uppercase;margin: 15px 0 0 7px;}
.footer-p3p2 {background-size: cover;width:160px;height: 137px !important;position: relative;float: left;clear: both;}
.startnav2 a {height:50px;display:block;float:left;width:100%;height:auto;}
.startnav2 a:nth-child(3) {border:0px;}
.startnav2 > div {float:left;background:#e6e7e8;width:100%;}
.startnav2 .first  {width:290px;padding:14px 15px;background:#e6e7e8;color:#636466;height:106px;padding-right:80px;box-sizing:border-box;}
.startnav2 > div > .second {height:104px;display:block;float:left;background:url('../images/footer-pl-dlaarchitektow-m.png') no-repeat;width:320px;box-sizing:border-box;height:106px;}
.startnav2 > div > .second a {border-right:solid 0px;width:209px;height:40px;}
.startnav2 a.third  {width:290px;padding:14px 15px;}
.startnav2 a.third2 {width:320px;padding:14px;box-sizing:border-box; background:#e6e7e8; background:url('../images/ikony-svg/footer-pl-panel.svg');background-repeat: no-repeat;height:104px; background-size: 35px; background-position: 12px 15px;}
.startnav2 a.third2 span {font-size: 17px; margin: 0 37px; display: inline-block; width: 120px;}

.startnav2 a.fourth {width:290px;text-align:left;height:20px;}
.startnav2 a.fifth  {width:290px;padding:40px 15px 0px 0px;text-align:center;}
.whiteLine {height:1px;background-color:#FFF;float:left;width:131px;margin-left:17px;}
#footer-facebook {top:214px;right:18px;border-bottom:1px solid #636466;border-right:solid 0px;}
#footer-rss {right:22px;top:267px;}
#footer-links {position:static;background-color:transparent;float:none;margin-left:14px;}
#footer-links ul li {line-height:40px;}
#footer-links ul li a {background-color:transparent;height:40px;display:block;margin-bottom:12px;}
.boxPanelKontrahenta {margin-bottom:22px;}
.leftmenu {width:320px;float:left;}
.leftmenu li {width:320px;}
.leftmenu li ul li {width:282px!important;}

.rFilterMontazMenu label {width:140px!important;}

#leftside {clear:both;float:left;width:100%;}
#rightside {padding-top:18px;}
#rightside2 {clear:both;width:auto;margin-bottom:50px;display:block}
#rightside2 h1 {font-size:22px;font-weight:400;float:none!important;margin-bottom:0px;}
ol.breadcrumb {display:none;}
#prod_animation, #prod_fitings {display:none;}
#prodgallery, #prodgallery a.mainphoto img {width:320px;}
#prodgallery #prodgallery_mini a:nth-child(4) {margin:15px 0px;}
#prod_downloads {display:block;margin-bottom:22px;}
#prod_description, #prod_description2 {font-size:15px;font-weight:200;color:#636466;padding-top:12px;margin-bottom:0px;}
#prod_glasscolor, #prod_profilecolor, #prod_variants {margin-bottom:22px;}
#prod_price {padding:22px;}
#prod_price-more {float:left;width:100%;}
#prod_price-more label {height:35px;}
#prod_accessories a {width:100%;float:left;color:#fff;padding:15px 5px;background-color:#9d9d9c;box-sizing:border-box;margin-bottom:14px;}
#prod_accessories a img {float:left;border-right:solid 1px white;width:55px;height:57px}
#prod_accessories a p {float:left;line-height:55px;margin-left:12px;font-size:15px;font-weight:200;}
.table-size tr td {font-size:12px!important;}
.mobileOnly {display:block;}
.mobileOnlyOverflow{overflow-x: auto; margin-bottom: 30px;}

.namiare-home-label {padding:20px 34px 34px;max-width:320px;position:static;}
.namiare-home-label span {font-size:27px;}
.namiare-home-label p {padding-bottom:14px;}
.namiare-home-label img {margin-bottom:12px;}
.namiare-desc-ok section p {width:100%;}
.namiare-rozwiazanie img.namiare-schemat-img {max-width:100%;}
.namiare-rozwiazanie p {width:100%;margin-right:0px;}
.namiare-warianty-szkla-desc1 {width:100%;}
.namiare-wskazowki-desc > div {max-width:100%;}
.namiare-wskazowki-desc > div img {max-width:100%;}
.namiare-leftmenu-color div ul li ul.sub-menu li {width:300px;}
.namiare-pomiar-content {padding-top:0px;margin-left:0px;width:100%;}
.namiare-pomiar-schemat {max-width:100%;}
.namiare-pomiar-schemat img {max-width:100%;}
.namiare-pomiar-list-ico li {width:104px;margin-right:0px;margin-bottom:0px;}
.namiare-pomiar-list-ico li a {width:100%;}
.namiare-sytuacja-lista {width:100%;}
.namiare-sytuacja-lista li {width:100%;margin-right:0px;}
.namiareTopBoxes > div a div.namiareLogo-grawer {background-size: 100%;background-repeat: no-repeat;width: 152px;height: 144px;position: absolute;top: 24px;left: 183px;}

.wyszukiwarka .smallbutton {width:100%;margin-left:0px;margin-right:0px;box-sizing:border-box;}
.wyszukiwarka-wymiar {display:none;}
.wyszukiwarka-ksztalt {width:100%;}
.wyszukiwarka-ksztalt h1.namiare-h1 {float:none!important;}
.w-wymiar-a1 li.brodziki {width:150px;}
.w-wymiar-a1 li.brodziki:nth-child(2n+2) {margin-right:0px;}
.w-wymiar-a2 li.brodziki {width:150px;}
.w-wymiar-a2 li.brodziki:nth-child(2n+2) {margin-right:0px;}
.w-ksztalt li {width:82px;}
.w-typ li {width:82px;}
.prodlist {width:100%;float:right;}
.prodlist li {width:150px;}
.prodlist li:nth-child(5n+5) {margin-right:20px;}
.prodlist li:nth-child(2n+2) {margin-right:0px;}
.prodlist li a img {max-width: 100%;height: auto;width: 100%;max-height: 173px;}

.prodListAkcesoria div img {width:auto!important;height:100%!important;}
.prodListBrodziki {width:150px;height:112px;}
.prodListKabiny {width:150px;height:189px;}
.serwis {width:100%!important;padding-top:22px;margin-left: 0px;padding-left: 0px;}
.serwis .bigbutton {width:100%;box-sizing:border-box; margin-bottom: 50px;}
.servis .bigbutton img {width:42px!important;}
.serwis .smallbutton {width:100%;box-sizing:border-box;line-height:39px;min-height:56px;}
.serwis .smallbutton:nth-child(1) {margin-bottom:90px;}
.serwis .smallbutton:nth-child(3) {position:absolute;top:96px;}
.serwis .smallbutton img {width:42px;}
.serwis .bigbutton div {width:100%;border-left:solid 1px white;padding-left:0px;}
.serwis .bigbutton div div.white-line {width:93%!important;}
.serwis img.sicon {width:42px;}
.serwis img.sicon:nth-child(2) {width:42px;border-right:solid 0px!important;margin-right:0px;}
.serwis div.bigbutton img {width:42px;border-right:solid 0px!important;margin-right:0px!important;}
.faq .smallbutton-faq {width:320px;min-height:58px;height:59px;}
.faq .smallbutton-faq:nth-child(5) span {line-height:29px;}

.serwis .serwis-top .smallbutton {width:100%!important;}
.serwis .serwis-top {width: 100%;}

.serwis .bigbutton div > div:nth-child(2) div.content {width: 231px;}
.serwis .bigbutton div > div:last-child div.content {width: 231px;}
.serwis .bigbutton div > div {height: 165px;}
.serwis .bigbutton div > div:nth-child(2) div.img {width: 56px;height: 48px;background-size: 87%;}
.serwis .bigbutton div > div:last-child div.img {width: 56px;height: 48px;background-size: 87%;}
.faq-answer {margin-left:0px;}
.dopobrania {width:100%!important;padding-top:16px;}
.dopobrania .smallbutton {width:100%;margin-right:0px;line-height:42px;min-height:55px;}
.dopobrania .smallbutton img.sicon {width:42px;height:auto;}

.dopobrania .smallbutton div.vline {height: 44px;}

.do-pobrania-seria {margin-bottom:0px;}
.do-pobrania-seria li:last-child {border-bottom:solid 1px #d7d7d7;}
.pgstep {width:100%;}
.pgstep div {width:100%;}
.pgthree{width:100%;width:calc(100% - 24px);float:none;margin:0px auto;}
.wpcf7-text{box-sizing:border-box!important;}
.pgseven {width:100%;width:calc(100% - 24px);float:none;margin:0px auto;}
.kontakt-kraj {width:100%!important;}
.kontakt-person > div {width:100%;height:auto;padding-bottom:22px;}
.kontakt-person > div img {margin: 0px 70px;float:none;}
.bx-default-pager {display:none;}
.o-firmie-content ul li:nth-child(3n+3) {margin-right:22px;}
.o-firmie-content ul li:nth-child(2n+2) {margin-right:0px;}
.o-firmie-content ul li:nth-child(3n+3),
.o-firmie-content ul li {width:100%;margin-right:0px;box-sizing:border-box;min-height:auto;}
.o-firmie-content ul li img {width:100%;}
.o-firmie-content {margin-left:0px;box-sizing:border-box;width:100% !important;}
.akcesoriaLeftSide {margin-bottom:0px;}
.akcesoriarRightSide > h1 {font-size:22px;font-weight:400;}
.akcesoriarRightSide #prod_glasscolor strong, .akcesoriarRightSide #prod_profilecolor strong, .akcesoriarRightSide #prod_variants strong, .akcesoriarRightSide #prod_height strong {height:41px;}
.icon-info-a img {max-width:100%;}
.brodzikiPodplytkoweInfo {margin-right:0px;}
.brodzikiPodplytkoweInfo {padding-top:0px;}
.syfonyInfo {padding-top:0px!important;}
.prodListBrodzikiPodplytkowe {max-width:100%;}
.w-wynik-list li > div:nth-child(4) {display:none;}
.WProdSchemat2 {display:none;}
.w-wynik-list li > a img {height:89px;}
.w-wynik-list li > div:nth-child(3) img {height:60px;max-width:70px;}
.w-wynik-list li > div:nth-child(2) {padding-top:0px;width:112px;float:right;margin-left:0px;padding-top:4px;padding-bottom:4px;font-size:13px;line-height:13px;min-height:41px;}
.w-wynik-list li > div:last-child {float:right;padding-top:0px;padding-bottom:0px;}
.w-wynik-list li > div > div {display:none;}
.WProd h1.namiare-h1 {float:left;padding-top:22px;}
.WProdSize {display:none;}
.w-wynik-list {width:100%;}
.bx-wrapper img {max-width:100%;}
.mobileOut {display:none;}
#skn-button {display:none;}
.materialyReklamoweLista li div{height:auto!important;}

#kontaktForm {width:100%;}
#kontaktForm div.left {width:100%;float:left;}
#kontaktForm div.left input {width:100%;}
#kontaktForm div.right {width:100%;float:right;}
.contactResidence {float:none;width:100%;margin-bottom:22px;}

ul#top-nav li {margin-bottom:12px;}
ul#top-nav li:last-child {float:none;}

.rewardsTopBox1 {width:100%;}
.rewardsTopBox2 {width:100%;}
.rewardsTopBoxLabel {padding-top:69px!important;}
.rewardsItem3 {line-height:100%;}

.namiare-pomiar-list-ico li {height:188px!important;}

.footer-other-level1 {width:100%!important;height:auto;margin-bottom:-1px!important;}
.footer-other-level1 .first {width:100%!important;margin-top:0px!important;}
.footer-other-level1 .fourth {width:100%!important;}
.footer-other-level2 {width:100%!important;}
.footer-other-level2 > div > .first {width:100% !important;box-sizing:border-box;height:auto;padding-left:39px!important;padding-right:39px;}
.footer-other-level2 > div > .second {width:100% !important;box-sizing:border-box;height:auto;padding-left:39px;padding-right:39px;}
.footer-other-level2 div.whiteLine {margin-left:0px;width:100%;height:0px;}
.footer-other-level2 > a#footer-facebook {top:181px;right:59px;border-bottom:0px solid #636466;border-right:solid 1px;}
.footer-other-level2 > a#footer-rss {right:0px;top:183px;}

.bx-caption {display:none;}
#namiare-home-line {display:none;}

/** ekspozycje **/
.exIp {width:100%;padding-top:22px;}
.exList ul li {float:none;}
.exTop h3 {font-size:30px;}
.exTop > div > div {padding-top:0px;}
.exTable > div:nth-child(2) {width:100%;font-size:10px;padding:2px;}
.expo-list-kat form ul li {width:45%;}

#footer-links {width:96%;clear:both;}
/** ekspozycje **/

.logoa {display:block;margin-bottom:10px;float:left;}

form#search {width:246px;margin-bottom:12px;}
form#search input[type="search"] {width:200px;}
form#search input[type="submit"] {float:right;}

.expo-list-kat form ul li {width:100%;}
.lokalizator-content {padding-top:0px;}
.lokalizator-content h1 {width:100%;}
.lokalizatorLeftParam span {display:block;width:100%; margin-left: 9px;}
.lokalizatorLeftParam strong {float:none;display:block;margin-bottom:12px;}
.lokalizatorLeftParam {padding:0px;}
.lokalizatorNavi {width: 100%; min-width:320px;box-sizing:border-box;z-index:22;position: relative;opacity:0.85; display: block; clear:both; flex-direction: column; }

#webmenu2, #webmenu3 {width:100%;box-sizing:border-box; margin: 0 0 12px 0; max-width: none;}
#sideSklepyBox, #sideProjektanciBox, #sideInstalatorzyBox {width:100%;float:none;display:block;margin-bottom:12px;}

#accordion h3 span:nth-child(2){min-width: calc(48% - 18px);}

#skn-button {display:none;}

.do-pobrania-seria-pliki li div:nth-child(1) {width:100%;}
.downloadLeft{width: 100%;}
.downloadRight{width: 100%;}

.accessoriesBox {width: 320px;margin-right:0px;font-size: 13px;}
.namiareTopBoxes {height: 272px;}
.namiareTopBoxes div {width:100%;height:162px;}
.namiareTopBoxes div:nth-child(1) a div.namiareLogo {top: 38px;left: 19px;width: 118px;height: 60px;}
.namiareTopBoxes div:nth-child(1) a div.namiareDesc {font-size: 11px;width: 170px;top: 27px;left: 150px;}
.namiareTopBoxes div:nth-child(1) a div.namiareMore {top: 115px;left: 227px;}
.namiareTopBoxes > div:nth-child(1) {background-image: none!important;}
.namiareTopBoxes div:nth-child(2) a div.namiareLogo {top: 33px;left: 176px;width: 126px;height: 60px;}
.namiareTopBoxes div:nth-child(2) a div.namiareDesc {font-size: 11px;width: 170px;top: 27px;left: 5px;}
.namiareTopBoxes div:nth-child(2) a div.namiareMore {top: 117px;left: 84px;}
.namiareTopBoxes > div:nth-child(2) {background-image: none!important;}
.namiareBottomLinks li {width: 50%;height: 49px;background-size: 18%;}
.namiareBottomLinks li a {font-size:11px;padding-left: 41px;}
.icon-info {left: 0px!important;width:100%!important;max-width: 320px!important;}

#prod_accessories2 {display:block;color:#fff;width:100%;height:115px;}	
#prod_accessories2 a {width:50%;border-right:1px solid #fff;float:left;color:#fff;padding:15px 5px;text-align:center;box-sizing:border-box;background-color:#9d9d9c;}
#prod_accessories2 a:nth-child(3) {border:0px;}

#prod_accessories2 a p {font-size:12px;text-transform:uppercase;margin-top:10px;}

.leftMenuSerwis {display:none;}
.compareSection {overflow: auto;}
.subdownload .smallbutton {width:100%;}
.table-size-info:last-child{display: block; margin-bottom: 150px;}

.tableKeyRow td.searchBox{display: none;}
.categoryTopButton #prod_table {padding-top: 10px;}
#prod_description, #prod_description2 {margin-bottom: 0px;}

.center #webmenu2{background-size: 45px 45px; min-width: 280px; margin-left: -75px;}
.center{position: absolute; z-index: 999; margin: 200px auto; max-width: 320px;}
.lokform{margin: auto;}
.center #webmenu2{background-size: 45px 45px; max-width: 320px; margin: 0 auto;} 
.map-form_region{flex-direction: column; justify-content: space-between; align-items: flex-start; margin: 5px auto 0; height: 100%; width: 100% !important;}
.lokalizatorLeftParam{width: 100%; max-width: 320px; margin: 0 auto;}

.radio-map-label{font-size: 16px; margin: 5px auto; margin-left: unset !important; display: flex; flex-direction: row; align-items: center; min-width: 100%; justify-content: space-between;}
.radio-map-btn{top:-1px; width: 18px !important; height: 18px;margin-right: 5px; position: relative; right: unset;}
.radio-map-btn:after{width: 13px; height: 13px; top: 12.5%; left: 10.7%;}

.product{padding-top: 25px;}
.product h1{margin-bottom: 14px;}

div#prod_fitings2{max-width: 320px; display: none;}
.fittings2_div{top: 19px !important;} 
img.fittings_wide{width: 320px !important;}
.mobileOnly2 a {margin-top: 220px !important; margin-bottom: -108px !important;}
h1.head{padding: 30px 0;}

.rusztyFeatures img {max-width:90%!important;}

.lokalizatorRightParam{display: block; flex-direction: column; margin-top: 0px;} 
.lokalizator-content h1{width: 80%;}
.l_row a span{padding-right: 26px; padding: 6px 3px 0px 5px;}
.l_row a span:first-child{padding: 6px 3px 0px 15px; margin-top: -7px;}
.l_row a span:nth-child(2){padding: 6px 13px 0px 5px; margin-top: -7px;} 
.l_row a{margin-top: 10px;}

#accordion h3 span:nth-child(3).sortUp{background-position: 37% -20px; background: none;}
#accordion h3 span:nth-child(3).sortDown{background-position: 37% -20px; background: none;}

.prodlist li {min-height: 260px;}
.prodListWanny li {min-height:109px;}
.radio-map-label{padding: 5px 0;}
.do-pobrania-seria-pliki li {display: flex; flex-wrap: wrap;}
.do-pobrania-seria-pliki li div:nth-child(2) {display: none; width:20px;}
.do-pobrania-seria-pliki li div:nth-child(3) {width:20px;}
.do-pobrania-seria-pliki li div:nth-child(4) {width:20px;}
.do-pobrania-seria-pliki li div:nth-child(5) {width:20px;}
.do-pobrania-seria-pliki li div:nth-child(6) {width:20px;}
.do-pobrania-seria-pliki li div:nth-child(7) {width:20px;} 
}

@media only screen and (max-width:650px) {
.map-form_region{width: 100% !important; justify-content: space-around;}
.map-form_region label{ margin: 5px auto;}
.radio-map-label{font-size: 16px; margin-left: 0 !important;}
.radio-map-btn{top:-2px; width: 18px !important; height: 18px;}
.radio-map-btn:after{width: 12px; height: 12px; top: 3px; left: 3px;}
.rusztyFeatures img {max-width:90%!important;}
}

@media only screen and (max-width:480px){
.do-pobrania-seria-pliki li {display: flex;}
.do-pobrania-seria-pliki li div{padding-right: 15px;}
.rodo-box{flex-direction: column; }
#rodo-box-banner{height: unset !important; margin-bottom: 150px;}
.rodo-box-img img{width: 240px; height: 240px; margin: 7px 0 17px -18px;}
.rodo-box-info{ width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.rodo-box2 .rodo-box-row{margin-bottom: unset;}
.rodo-box-info-hidden{display: none;}
.rodo-box h2{text-align: center;}
.rodo-box-green-border-l{width: 46.1%;}
.rodo-box-green-border-r{width: 37.24%;}
.rodo-h3a{font-size: 21px;}
.mobileOnly .table-size-info{display: none;}

.radio-map-label{font-size: 16px;}
.radio-map-btn{top:-1px; width: 18px !important; height: 18px;}
.radio-map-btn:after{width: 12px; height: 12px; top: 2.5px; left: 2.5px;}
.l_row span{width: 100%; text-align: center;}
.l_row a{ width: 100%; text-align: center;}
.map-form{max-width: 320px; margin-top: 20px; margin-left: 1px;}
.lokalizatorNavi{max-width: 320px;}
.lokalizatorLeftParam{max-width: 320px;}

.center #webmenu2{background-size: 45px 45px; min-width: 280px;margin: auto;;}
.center{min-width: 100%;}
.webmenu2_region, .webmenu3_region{width: 85%!important;  }
.map-form_region label{ margin: 5px 35px;}
.radio-map-label{font-size: 16px; margin-left: 0 !important;}
.radio-map-btn{ width: 18px !important; height: 18px;}
.radio-map-btn:after{width: 12px; height: 12px; top: 3px; left: 2px;}

.rusztyFeatures img {max-width:90%!important;}
#webmenu2, #webmenu3{margin-left: 0; min-width: 320px;}
.l_row{font-size: 14px;flex-direction: column; margin: 0;}
.l_row a{margin: 0; display: flex; flex-direction: row; align-items: center;}
.l_ {margin-left: 0px!important;}
.l_row a span:first-child {text-align: left;margin-top: 0;}
.l_row a span:nth-child(2) {text-align: right;margin-top: 0;}
#accordion h3 span:nth-child(2) {min-width: calc(70% - 20px);}
}

@media only screen and (max-width:420px){.center{left: 0;}}
@media only screen and (max-width:321px){}

.tooltip_templates {display:none;}
.logoaPrint {display: none;float: left;}

span.wpcf7-list-item {margin: 0px!important;}

@media print and (color){
.no-print, .compareButtons, #top-nav, #nav, #lang, #search, .namiare, .namiare2, .startnav, #footer-facebook, #footer-rss, .logoa {display:none !important}
.logoaPrint {display: block;margin-bottom: 12px;}
*{-webkit-print-color-adjust: exact;print-color-adjust: exact;}
.compareTable tr td img {max-width: 140px;background-color: white;}
}

#rightside2 a.r-text-dark{color: #3f3f3f !important; font-weight: 400 !important; font-size: 15px !important;}