@charset "UTF-8";  :root { --base-color1-HS:0, 96%; --base-color1-L:44%; --kolor1:hsl(var(--base-color1-HS),var(--base-color1-L));  --kolor1-lighter:hsl(var(--base-color1-HS),calc(var(--base-color1-L) + 10%)); --kolor1-darker:hsl(var(--base-color1-HS),calc(var(--base-color1-L) - 10%)); --base-color2-HS:220, 56%; --base-color2-L:24%; --kolor2:hsl(var(--base-color2-HS),var(--base-color2-L));  --kolor2-lighter:hsl(var(--base-color2-HS),calc(var(--base-color2-L) + 10%)); --kolor2-darker:hsl(var(--base-color2-HS),calc(var(--base-color2-L) - 10%)); --btn-primary-text:#ffffff; --btn-primary-bg:var(--kolor1); --btn-primary-border:var(--kolor1); --btn-primary-grad1:transparent; --btn-primary-grad2:transparent; --btn-primary-hover-text:#ffffff; --btn-primary-hover-bg:var(--kolor2); --btn-primary-hover-border:var(--kolor2); --btn-primary-hover-grad1:transparent; --btn-primary-hover-grad2:transparent; --btn-default-text:#ffffff; --btn-default-bg:var(--kolor1); --btn-default-border:var(--kolor1); --btn-default-grad1:transparent; --btn-default-grad2:transparent; --btn-default-hover-text:#ffffff; --btn-default-hover-bg:var(--kolor2); --btn-default-hover-border:var(--kolor2); --btn-default-hover-grad1:transparent; --btn-default-hover-grad2:transparent; --input:#cccccc;  --separator:#dedede;  --ramka1:#dedede;  --ramka2:#cdcdcd;  --stopkaBg:#3d3d3d;  --nadStopkaBg:#3d3d3d;  --podpisBg:#3d3d3d;  --kolor3:#ff0000; --kolor4:#7b8f1b; --kolorSzary:#3d3d3d; } html {scroll-behavior:smooth;}  body {overflow-y:scroll; word-wrap:break-word;} .mainBody {width:100%; clear:both;} .mainFooter {width:100%; clear:both;}  .pp_overlay {z-index:11000!important;} .form-control {border-color:var(--input);} select.form-control:focus option {} body.modal-open {overflow-y:scroll; margin:0;} .modal {overflow:auto;}  .box_customBox img, .box_ads img, .boxContents img, .box_contents img, .box_panel img {display:block; width:auto; max-width:100%; height:auto;}  .value img, .catPicDesc img, .catExtDesc img, .manufacturer img, .productAttributes img, .detCard .tabs img, .conBody img, #section_custom img {display:block; width:auto; max-width:100%; height:auto;} .productAttributes .value img {display:inline-block; margin:5px 10px 5px 0; outline:1px solid #f1f1f1; outline-offset:1px; box-shadow:0 0 5px 0px rgba(0,0,0,0.05);} img.img-normal {display:inline-block!important; max-width:none!important;}  @media all and (-webkit-min-device-pixel-ratio:1.25), (min-resolution:1.25dppx), (min-resolution:120dpi) {}  @media all and (-webkit-min-device-pixel-ratio:1.3), (min-resolution:1.3dppx), (min-resolution:124.8dpi) {}  @media all and (-webkit-min-device-pixel-ratio:1.5), (min-resolution:1.5dppx), (min-resolution:144dpi) {}  @media all and (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx), (min-resolution:192dpi) {}  @media all and (-webkit-min-device-pixel-ratio:3), (min-resolution:3dppx), (min-resolution:350dpi) {}  .navbar-collapse, .navbar-form { border:0px solid transparent; box-shadow:inset 0 0 0 rgba(255,255,255,0); } .navbar-fixed-top { top:0; border:0; } .container, .container-fluid, .navbar-collapse {padding-left:15px; padding-right:15px;} .row {margin-left:-15px; margin-right:-15px;} .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left:15px; padding-right:15px;}  .col-smx-1, .col-smx-2, .col-smx-3, .col-smx-4, .col-smx-5, .col-smx-6, .col-smx-7, .col-smx-8, .col-smx-9, .col-smx-10, .col-smx-11, .col-smx-12 {position:relative; min-height:1px; padding-right:15px; padding-left:15px; float:left;} @media all and (min-width:480px) and (max-width:767px) { .mainList .col-smx-12 {width:100%;} .mainList .col-smx-11 {width:91.66666667%;} .mainList .col-smx-10 {width:83.33333333%;} .mainList .col-smx-9 {width:75%;} .mainList .col-smx-8 {width:66.66666667%;} .mainList .col-smx-7 {width:58.33333333%;} .mainList .col-smx-6 {width:50%;} .mainList .col-smx-5 {width:41.66666667%;} .mainList .col-smx-4 {width:33.33333333%;} .mainList .col-smx-3 {width:25%;} .mainList .col-smx-2 {width:16.66666667%;} .mainList .col-smx-1 {width:8.33333333%;} }   @media all and (min-width:480px) and (max-width:767px) { .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1){clear:none;} .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:left;} }  @media all and (min-width:768px) { .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:none;} .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1){clear:left;} }  @media all and (min-width:992px) { .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:none;} .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1){clear:left;} }  @media all and (min-width:1200px) { .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:none;} .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1){clear:left!important;} } @media all and (min-width:480px) { #prodListMain .col-lg-1:nth-child(12n+1), #prodListMain .col-lg-2:nth-child(6n+1), #prodListMain .col-lg-3:nth-child(4n+1), #prodListMain .col-lg-4:nth-child(3n+1), #prodListMain .col-lg-6:nth-child(2n+1), #prodListMain .col-md-1:nth-child(12n+1), #prodListMain .col-md-2:nth-child(6n+1), #prodListMain .col-md-3:nth-child(4n+1), #prodListMain .col-md-4:nth-child(3n+1), #prodListMain .col-md-6:nth-child(2n+1), #prodListMain .col-sm-1:nth-child(12n+1), #prodListMain .col-sm-2:nth-child(6n+1), #prodListMain .col-sm-3:nth-child(4n+1), #prodListMain .col-sm-4:nth-child(3n+1), #prodListMain .col-sm-6:nth-child(2n+1), #prodListMain .col-smx-1:nth-child(12n+1), #prodListMain .col-smx-2:nth-child(6n+1), #prodListMain .col-smx-3:nth-child(4n+1), #prodListMain .col-smx-4:nth-child(3n+1), #prodListMain .col-smx-6:nth-child(2n+1), .slideList .col-lg-1:nth-child(12n+1), .slideList .col-lg-2:nth-child(6n+1), .slideList .col-lg-3:nth-child(4n+1), .slideList .col-lg-4:nth-child(3n+1), .slideList .col-lg-6:nth-child(2n+1), .slideList .col-md-1:nth-child(12n+1), .slideList .col-md-2:nth-child(6n+1), .slideList .col-md-3:nth-child(4n+1), .slideList .col-md-4:nth-child(3n+1), .slideList .col-md-6:nth-child(2n+1), .slideList .col-sm-1:nth-child(12n+1), .slideList .col-sm-2:nth-child(6n+1), .slideList .col-sm-3:nth-child(4n+1), .slideList .col-sm-4:nth-child(3n+1), .slideList .col-sm-6:nth-child(2n+1), .slideList .col-smx-1:nth-child(12n+1), .slideList .col-smx-2:nth-child(6n+1), .slideList .col-smx-3:nth-child(4n+1), .slideList .col-smx-4:nth-child(3n+1), .slideList .col-smx-6:nth-child(2n+1){clear:none!important;} }  @media all and (min-width:1200px) { .five-grid {margin-left:-15px; margin-right:-1px;} .five-col {float:left; min-height:1px; width:20%; padding-left:15px; padding-right:15px; display:none;} .five-col.five-col-c1 {display:block; clear:left;} .five-col.five-col-c2 {display:block;} .five-col.five-col-c3 {display:block;} .five-col.five-col-c4 {display:block;} .five-col.five-col-c5 {display:block; clear:right; padding-right:0px;} }  @media all and (max-width:1199px) { .row.five-grid {margin-left:0; margin-right:0;} .five-col {float:left; min-height:1px; margin-left:0px; margin-right:0px; clear:none; padding-left:0; padding-right:0; box-sizing:border-box;} }  @media all and (min-width:992px) and (max-width:1199px) { .row.five-grid {margin-left:-15px; margin-right:-1px;} .five-col {width:25%; padding-left:15px; padding-right:15px;} .five-col:nth-of-type(4n+1){clear:left;} .five-col:nth-of-type(4n+2){} .five-col:nth-of-type(4n+3){} .five-col:nth-of-type(4n+0){clear:right; padding-right:0px;} }  @media all and (min-width:768px) and (max-width:991px) { .row.five-grid {margin-left:-15px; margin-right:-1px;} .five-col {width:33.33333%; padding-left:15px; padding-right:15px;} .five-col:nth-of-type(3n+1){clear:left;} .five-col:nth-of-type(3n+2){} .five-col:nth-of-type(3n+0){clear:right; padding-right:0px;} }  @media all and (min-width:480px) and (max-width:767px) { .five-col {width:50%; padding:0 0;} .five-col:nth-child(odd) {clear:left; padding-right:15px;} .five-col:nth-child(even) {clear:right; padding-left:15px;} }  @media all and (max-width:479px) { .row.five-grid {margin-left:0; margin-right:0;} .five-col {clear:both; width:100%;} } .bezOdstepow, .bezOdstepow .col-md-1, .bezOdstepow .col-md-2, .bezOdstepow .col-md-3, .bezOdstepow .col-md-4, .bezOdstepow .col-md-5, .bezOdstepow .col-md-6, .bezOdstepow .col-md-7, .bezOdstepow .col-md-8, .bezOdstepow .col-md-9, .bezOdstepow .col-md-10, .bezOdstepow .col-md-11, .bezOdstepow .col-md-12, .bezOdstepow .col-sm-1, .bezOdstepow .col-sm-2, .bezOdstepow .col-sm-3, .bezOdstepow .col-sm-4, .bezOdstepow .col-sm-5, .bezOdstepow .col-sm-6, .bezOdstepow .col-sm-7, .bezOdstepow .col-sm-8, .bezOdstepow .col-sm-9, .bezOdstepow .col-sm-10, .bezOdstepow .col-sm-11, .bezOdstepow .col-sm-12 {padding-left:0!important; padding-right:0!important; margin-left:0!important; margin-right:0!important;} #prodListMain *:focus, .slideList *:focus, #thumbsSlick *:focus, #thumbsSlickVertical *:focus {outline:0!important;} .nav > li > a {padding:5px 15px;} .form-horizontal .form-group, .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right:-15px; margin-left:-15px;} .form-horizontal .checkbox label.control-label {text-align:left;} @media all and (min-width:768px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right:0; margin-left:0;} } @media all and (min-width:768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:-15px;} } .navbar-toggle {margin-right:15px;} .navbar-nav {margin:5px -15px;} .navbar-form {padding:5px 15px; margin-right:-15px; margin-left:-15px;} @media all and (min-width:768px) { .navbar-right {margin-right:-15px;} .navbar-right ~ .navbar-right {margin-right:0;} } @media all and (min-width:768px) { .container {width:auto; min-width:740px;} .twoColumnSet .container#page_detCard {min-width:auto;}  } @media all and (min-width:992px) { .pagecontainer, .container {width:auto; min-width:960px;} .twoColumnSet .container#page_detCard {min-width:auto;} } @media all and (min-width:1200px) { .pagecontainer, .container {width:auto; max-width:1200px;} .twoColumnSet .container#page_detCard {max-width:100%;} } @media all and (min-width:1600px) { .pagecontainer, .container {max-width:1470px;} .twoColumnSet .container#page_detCard {max-width:100%;} }  @media all and (max-width:991px) { .navbar-header { float:none; } .navbar-left,.navbar-right { float:none !important; } .navbar-toggle { display:block; } .navbar-collapse, .navbar-form { border:0px solid transparent; box-shadow:inset 0 0 0 rgba(255,255,255,0); } .navbar-fixed-top { top:0; border:0; } .navbar-collapse.collapse { display:none!important; } .navbar-nav { float:none!important; margin-top:7.5px; } .navbar-nav>li { float:none; } .navbar-nav>li>a { padding-top:10px; padding-bottom:10px; } .collapse.in{ display:block !important; } }  body#wrapperPop {margin:0; padding:0;} body div#wrapperBackgroundPop {} .pageAdmin, .pageClient {position:fixed; display:block; width:100%; box-sizing:border-box; text-align:center; font-family:Verdana, Tahoma, Arial, sans-serif; z-index:99999; -webkit-box-shadow:#000000 1px 1px 5px; box-shadow:#000000 1px 1px 5px;} .pageAdmin {bottom:60px; background-color:red; color:white; font-size:14px; font-weight:700; padding:5px; border-top:1px solid #000000; border-bottom:1px solid #000000; text-shadow:1px 1px 1px rgba(0,0,0,0.75); opacity:0.9;} .pageClient {top:50px; background-color:white; color:black; font-size:12px; font-weight:700; border-top:1px solid #000000; border-bottom:1px solid #000000; line-height:1.3;} .pageClient .pageClientContent {max-width:1000px; margin:0 auto; text-align:left; } .pageClient * {font-size:inherit; color:inherit;} .pageClient a, .pageClient a:visited {text-decoration:none; color:blue;} .pageClient a:hover {text-decoration:underline; color:navy;} .pageClient.page404 .pageClientContent {} .pageClient.pageThank .pageClientContent {padding:50px 0; text-align:center; font-size:13px; font-weight:700;}  @media all and (max-width:991px) { .pageAdmin {top:10px; bottom:auto; font-size:12px;} } @media all and (max-width:767px) { .pageAdmin {font-size:11px;} }  body {font-family:"Montserrat", Helvetica, Arial, Tahoma, Verdana, sans-serif;} .detCard .fullDescription, .con1.content, .con7.content, .con8.content, .catExtDesc, .catDescCMS, .catMoreDesc {} body {font-size:14px;} td {font-family:inherit; color:inherit; font-size:14px;} #wrapper {} #wrapperBackground {} a, a:visited, a:hover {text-decoration:none;} a, a:visited {color:var(--kolor1);} a:hover {color:var(--kolor2);} #mobi_underHeader a, #mobi_underHeader a:visited {color:#000000;} #mobi_underHeader a:hover {color:var(--kolor2);} a.selected, a.selected:visited, #mobi_underHeader a.selected, #mobi_underHeader a.selected:visited {color:var(--kolor4);} a.selected:hover, #mobi_underHeader a.selected:hover {color:var(--kolor2);}  * { -webkit-text-size-adjust:none;} textarea, input[type="search"], input[type="text"], input[type="button"], input[type="submit"] { -webkit-border-radius:0; -webkit-appearance:none; border-radius:0; } .hide {display:none;} #main #sideColLeft {padding-top:0;} #mainCol {padding-top:0; padding-bottom:30px;} #mainCol div.pageContent {padding-top:0; padding-bottom:0;} #mainCol div.row.pageContent {padding-top:0; padding-bottom:0;}  @media all and (min-width:992px) {  #main .col-md-3#sideColLeft {padding:0 0 30px 15px;} #main .col-md-9#mainCol {padding:0 15px 30px 0;} } #main:empty, #mainCol:empty {display:none;} @media all and (max-width:991px) { #main { display:flex; display:-ms-flex; flex-direction:column; } #main #sideColLeft, #main #mainCol {margin:0; padding:0 0 30px 0; width:100%;} #main .side-panel#sideColLeft, #main .side-col#sideColLeft {padding:0 0;} #main .side-panel.collapse#sideColLeft, #main .side-col.collapse#sideColLeft {height:0!important; min-height:0;} #main .side-panel.collapsing#sideColLeft, #main .side-col.collapsing#sideColLeft {min-height:0;} #main .side-panel.collapse.in#sideColLeft, #main .side-col.collapse.in#sideColLeft {height:auto!important; min-height:initial;} #main #sideColLeft {order:2;} #main #mainCol {order:1;}  .side-panel#sideColLeft .panel, .side-col#sideColLeft .panel, .hidden-xs#sideColLeft .panel {}  .side-panel#sideColLeft .panel#box_loginPanel, .side-col#sideColLeft .panel#box_listFilters, .hidden-xs#sideColLeft .panel#box_listFilters {display:block!important; margin-top:15px; margin-bottom:30px;} .side-col#sideColLeft .panel#box_listFilters #filters_buttons {margin-bottom:0;} }  .side-col#sideColLeft .panel#box_listFilters, .hidden-xs#sideColLeft .panel#box_listFilters {display:none!important;}  @media all and (min-width:992px) { .collapse#sideColLeft {display:block;} #main .side-panel#sideColLeft {position:sticky; top:30px;} }  section#breadcrumbs, #section_breadcrumbs {margin:0 0 15px 0; width:100%; border-bottom:0px solid var(--ramka1); background-color:#ffffff; min-height:1px; clear:both;}  #section_breadcrumbs .container {margin:0 auto; padding:0;} #section_breadcrumbs .row {margin:0; padding:0;} #section_breadcrumbs .container .col-md-12 {margin:0; padding:0;} section#breadcrumbs .breadcrumb, #section_breadcrumbs .breadcrumb {margin:0; padding:10px 15px; font-size:11px;}  .breadcrumb {background-color:#ffffff;} .breadcrumb > li {white-space:nowrap;} .breadcrumb > li + li:before {padding:0 2px; content:"";} .breadcrumb a, .breadcrumb a:visited {color:#1a1a18;} .breadcrumb a:hover, .breadcrumb .active, .breadcrumb li:last-child .breadcrumbs span.breadcrumb-name, .breadcrumb span.breadcrumbs span.breadcrumb-name {color:var(--kolor1);} .breadcrumb span.divide {} .breadcrumb .active, .breadcrumb li:last-child .breadcrumbs span.breadcrumb-name, .breadcrumb span.breadcrumbs span.breadcrumb-name {font-weight:700;} .breadcrumbs.buyPath {margin:0 -15px 0 -15px; padding:0 15px 15px 15px; border-top:0;} .buyPath#buyTips {padding-top:15px; margin-bottom:15px; text-align:left;} .breadcrumbs.buyPath ul.content {margin:0; padding:0; overflow:hidden;} .breadcrumbs.buyPath ul.content li.steps {width:25%; margin:0; padding:0; list-style:none; display:inline-block; float:left; text-align:center; font-size:14px; text-transform:uppercase;} .breadcrumbs.buyPath ul.content li.steps span.sep {display:inline-block; float:left; padding:0 15px; color:#ffffff;} .breadcrumbs.buyPath ul.content li.steps span.sep.step1 {display:none;} @media all and (max-width:767px) { .breadcrumbs.buyPath ul.content li.steps {font-size:12px; width:50%;} .breadcrumbs.buyPath ul.content li.steps.step-3 {clear:left;} .breadcrumbs.buyPath ul.content li.steps span.sep {display:none;} .breadcrumbs.buyPath ul.content li.steps .breadcrumbs {padding:0 5px;} } .breadcrumbs.buyPath ul.content li.steps h3, .breadcrumbs.buyPath ul.content li.steps .breadcrumbs, .breadcrumbs.buyPath ul.content li.steps span.sep {height:35px; line-height:35px;} .breadcrumbs.buyPath ul.content li.steps h3, .breadcrumbs.buyPath ul.content li.steps .breadcrumbs {display:block;} .breadcrumbs.buyPath ul.content li.steps .breadcrumbs {padding:0 15px;} .breadcrumbs.buyPath ul.content li.steps {background-color:#eeeeee; color:#1a1a18;} .breadcrumbs.buyPath ul.content li.steps.active {background-color:var(--kolor1); color:#ffffff;} .breadcrumbs.buyPath ul.content li.steps:hover {background-color:#dedede; color:#1a1a18;} .breadcrumbs.buyPath ul.content li.steps.active:hover {background-color:#2d6a9d; color:#ffffff;} .breadcrumbs.buyPath ul.content li.steps.step-1 {} .breadcrumbs.buyPath ul.content li.steps.step-2 {} .breadcrumbs.buyPath ul.content li.steps.step-3 {} .breadcrumbs.buyPath ul.content li.steps.step-4 {} .breadcrumbs.buyPath ul.content li.steps a.breadcrumbs, .breadcrumbs.buyPath ul.content li.steps a.breadcrumbs:visited, .breadcrumbs.buyPath ul.content li.steps a.breadcrumbs:hover {color:inherit;} .breadcrumbs.buyPath ul.content li.steps span.breadcrumbs {color:#777777; font-style:italic;} .buyPath h3 {margin:0; padding:0; font-size:inherit; font-weight:400;} .buyPath h3 .breadcrumbs, .buyPath h3 .breadcrumbs {} .buyPath span.sep {} .buyPath h3 a.breadcrumbs, .buyPath h3 a.breadcrumbs:visited {color:var(--kolor1);} .breadcrumb li:last-child .breadcrumbs, .buyPath h3 span.breadcrumbs {} .buyPath h3 a.breadcrumbs:hover {color:#1a1a18;} .buyPath h3 .selected {font-weight:700;} #overHeader {background-color:transparent; color:#ffffff; height:40px; opacity:1; z-index:2;} #overHeader .container {display:flex; align-items:center; justify-content:flex-end; height:100%;} .normalPage #overHeader, .sticky #overHeader {background-color:rgba(0,0,0,0.75); color:#ffffff;} .sticky #overHeader {height:0; opacity:0;} .sticky #overHeader * {display:none;} #overHeader .link .dropdown-toggle, #overHeader a, #overHeader a:visited, #overHeader li a, #overHeader li a:visited {color:#ffffff; background-color:rgba(255,255,255,0);} #overHeader .link.open .dropdown-toggle, #overHeader .link .dropdown-toggle:hover, #overHeader a:hover, #overHeader li a:hover {color:#ffffff; background-color:rgba(255,255,255,0.15);} #overHeader .active a, #overHeader .active a:visited {color:#ffffff; background-color:rgba(255,255,255,0.15);} #overHeader .link.open .dropdown-toggle:hover, #overHeader .active a:hover {color:#ffffff; background-color:rgba(255,255,255,0.25);} #mobi_clientMenu .badge {} #overHeader .badge {} .menuFooter {background-color:var(--stopkaBg);} .menuFooter, .menuFooter a, .menuFooter a:visited {color:#ffffff;} .menuFooter a:hover {color:#a1a1a1;} .menuFooter a.active, .menuFooter a.active:visited {color:var(--kolor1-lighter);} .menuFooter a.active:hover {color:#ffffff;} .menuFooter .links-header, .menuFooter h3 {color:#ffffff;} #section_copyrights {background-color:var(--podpisBg);} #section_copyrights, #section_copyrights a, #section_copyrights a:visited {color:#ffffff;} #section_copyrights a:hover {color:#a1a1a1;} #section_custom {background-color:var(--nadStopkaBg);} #section_custom, #section_custom a, #section_custom a:visited {color:#dedede;} #section_custom a:hover {color:#ffffff;} #linksMenu_collapse .nav.navbar-nav.navbar-left {margin-left:0;} #linksMenu_collapse .nav.navbar-nav.navbar-right {margin-right:0;} #section_menuTop {} #section_slider, #section_indexTxt, #section_additionalTxt, #section_news, #section_saleList, #section_catListMain, #section_prodListMain, #section_regForm, #section_regParForm, #section_userForm, #section_parForm, #filters_prodFilters, #filters_priceFilters, #filters_sortFilters, #filters_promotionTypes, #filters_availabilityStatus, #filters_resultsPerPage {margin-bottom:60px;} @media all and (min-width:992px) { #section_slider, #section_indexTxt, #section_additionalTxt {margin-bottom:110px;} } #section_additionalTxt {color:#ffffff; background-color:#29568e;} @media all and (max-width:991px) { #section_additionalTxt .row {background-image:none!important;} } #section_additionalTxt .btn-link {display:inline-flex; align-items:center; justify-content:center; min-width:338px; height:47px; padding:5px 15px; font-size:14px; font-weight:700; line-height:1; text-align:center; text-transform:uppercase; border-radius:5px;} #section_additionalTxt .btn-link, #section_additionalTxt .btn-link:visited { background-color:transparent; border:1px solid #ffffff; color:#ffffff;} #section_additionalTxt .btn-link:hover { background-color:#ffffff; border:1px solid #ffffff; color:#29568e;} #filters_availabilityStatus {text-align:right;} .table-responsive.no-border, .table-responsive.no-border th, .table-responsive.no-border td, .table-responsive.no-border tr {border:0 solid;} .select_wrap.multiselect .table-responsive.f_tab {height:auto;} .select_wrap.multiselect .table-responsive.f_tab td {vertical-align:middle; padding:5px 15px 5px 0; height:auto;} .select_wrap.multiselect .table-responsive.f_tab td .checkbox, .select_wrap.multiselect .table-responsive.f_tab td label, .select_wrap.multiselect .table-responsive.f_tab td img {display:inline-block; margin:0; padding:0; vertical-align:middle;} .select_wrap.multiselect .table-responsive.f_tab td .checkbox {margin-right:10px;} #section_copyrights {font-size:11px; padding:0 15px;} #section_copyrights .container {border-top:1px solid #dddddd; padding:19px 0 49px 0;} #section_copyrights .row {} #section_menuFooter .row, #section_menuFooterColumns .row {padding-top:58px; padding-bottom:54px;} #section_copyrights .row .row, #section_menuFooter .row .row, #section_menuFooterColumns .row .row {padding-top:0px; padding-bottom:0px;} #custom776, #custom777, #customTxt, #infoserwis {color:inherit;} #infoserwis {} #customTxt, #infoserwis {padding:5px 0; display:block;} @media all and (min-width:767px) { #section_copyrights .container {} #customTxt, #infoserwis {display:inline-block; padding:5px 0; margin:0 15px 0 0;} #infoserwis:before {content:"|"; display:inline-block; padding:0 15px 0 0; float:left;} } #section_additionalTxt a:hover img, #section_indexTxt a:hover img, #custom776 a:hover img, #custom777 a:hover img {opacity:0.9;} #custom776 {padding-top:15px; padding-bottom:15px;} #custom777 {display:flex; flex-direction:column;} #custom777 .customWrap {display:flex; flex-direction:column; font-size:12px; line-height:2; flex:1 1 auto;} #custom777 .customWrap div {padding:10px 0 10px 0;} #custom777 .btn#goTop {display:flex; width:134px; flex-direction:row; flex-wrap:nowrap; height:33px; font-size:12px; font-weight:600; text-transform:uppercase; padding:0 0 0 17px; align-items:center; justify-content:center; margin:30px auto 0 auto;} #custom777 .btn#goTop .icon {display:inline-flex; width:43px; height:20px; border-left:1px solid #999999; margin:0 0 0 11px; background:url(arrow_double_up_white-3x.png) no-repeat 50% 50%; background-size:20px 20px; align-self:center;} #custom777 .btn#goTop, #custom777 .btn#goTop:visited {background-color:transparent; border:1px solid #999999; color:#dedede;} #custom777 .btn#goTop:hover {background-color:#000000; border:1px solid #000000; color:#ffffff;} @media all and (min-width:768px) { #custom777 {flex-direction:row;} #custom777 .btn#goTop {margin:10px 0 0 30px; align-self:flex-end;} } @media all and (min-width:992px) { #custom777 .customWrap {flex-direction:row; align-items:center; justify-content:space-between; gap:15px;} #custom777 .btn#goTop {margin:10px 0 10px 90px; align-self:center;} } .menuFooter {font-size:12px;} .menuFooter .links-header, .menuFooter h3 {font-size:14px; padding:0 0 6px 0; margin:0; font-weight:700;} @media all and (max-width:991px) { .menuFooter .links-header, .menuFooter h3 {padding-top:10px;} } .menuFooter ul {list-style:none; margin:0 0 10px 0; padding:0;} .menuFooter li {padding:4px 0; margin:0;} .menuFooter div.conLinks0 {margin:0; padding:0 0 15px 0;} .menuFooter div.conLinks0 a {display:inline-block; padding:4px 5px 4px 5px;} .menuFooter div.conLinks0 .sep {display:inline-block; padding:4px 5px 4px 5px;} .menuFooter ul.conLinks2 {margin:0; padding:0 0 15px 0;} .menuFooter ul.conLinks2 li {display:inline-block; padding:4px 10px 4px 0px;} .menuFooter .cursorHand {cursor:pointer;} .menuFooter.menuFooterMulti .links-header, .menuFooter.menuFooterMulti h3 {display:block;} .menuFooter.menuFooterMulti .links-header span.fa, .menuFooter.menuFooterMulti .links-header span.glyphicon, .menuFooter.menuFooterMulti h3 span.fa, .menuFooter.menuFooterMulti h3 span.glyphicon {float:right; cursor:pointer; font-size:24px; width:30px; text-align:center; margin-top:-4px;} .menuFooter.menuFooterMulti ul.conLinks2 li {display:block; padding:4px 0px 4px 0px;} @media all and (max-width:991px) { .menuFooter.menuFooterMulti .links-header, .menuFooter.menuFooterMulti h3 {padding-top:8px; padding-bottom:8px;} .menuFooter.menuFooterMulti ul.conLinks2 {padding-top:0; padding-bottom:0;} .menuFooter.menuFooterMulti ul.conLinks2 li {display:block; padding:0 0px 0 0px;} .menuFooter.menuFooterMulti ul.conLinks2 li:last-child {margin-bottom:15px;} .menuFooter.menuFooterMulti ul.conLinks2 li a {display:block; padding:8px 0 8px 0; font-size:14px;} } @media all and (min-width:768px) { .menuFooter .collapse {display:block;} .menuFooter .links-header span, .menuFooter h3 span {display:none;} }  @media all and (max-width:479px) { .hidden-xxs { display:none !important; } } @media all and (max-width:479px) { .visible-xxs-block, .visible-xxs { display:block !important; } .visible-xxs-inline-block { display:inline-block !important; } .visible-xxs-inline { display:inline !important; } table.visible-xxs { display:table; } tr.visible-xxs { display:table-row !important; } th.visible-xxs, td.visible-xxs { display:table-cell !important; } }  .alert-success {clear:both;} .alert-success hr {} .alert-success .alert-link {} .well.information.hint, .alert-info {clear:both; color:#555555; background-color:#f3f3f3; border-color:var(--ramka1);} .alert-info hr {border-top-color:#a6e1ec;} .alert-info .alert-link {color:#245269;} .alert-warning {clear:both;} .alert-warning hr {} .alert-warning .alert-link {} .alert-danger {clear:both;} .alert-danger hr {} .alert-danger .alert-link {} .alert-success { background-image:none; } .well.information.hint, .alert-info { background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #dedede 100%); background-image:-o-linear-gradient(top, #f3f3f3 0%, #dedede 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dedede)); background-image:linear-gradient(to bottom, #f3f3f3 0%, #dedede 100%); background-repeat:repeat-x; border-color:var(--ramka1); background-image:none; } .alert-warning { background-image:none; } .alert-danger { background-image:none; } #section_slider {} #mainCol #section_slider {} #section_slider .container {padding-left:0; padding-right:0; max-width:100%;} #section_slider .row {margin-left:0; margin-right:0;} #section_slider .col-md-12 {padding-left:0; padding-right:0;} .button, .btn, .btn-lg, .btn-group-lg > .btn, .btn-sm, .btn-group-sm > .btn, .btn-xs, .btn-group-xs > .btn, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-group-xs > .form-control, .input-group-xs > .input-group-addon, .input-group-xs > .input-group-btn > .btn, .form-control, .input-lg, .form-group-lg .form-control, .input-sm, .form-group-sm .form-control, .input-xs, .form-group-xs .form-control, .nav-tabs > li > a, .nav-tabs.nav-justified > li > a, .nav-pills > li > a, .nav-tabs-justified > li > a, .navbar, .navbar-toggle, .navbar-toggle .icon-bar, .dropdown-menu, .navbar-nav > li > .dropdown-menu, .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu, .breadcrumb, .pagination, .pager li > a, .pager li > span, .label, .container .jumbotron, .container-fluid .jumbotron, .thumbnail, .alert, .panel, .panel-heading, .panel-body, .panel-group .panel, .well, .well-lg, .well-sm, .well-xs, .modal-content {border-radius:0;} .navbar-brand {padding:10px 0 0 10px;} .navbar-brand img {width:110px;}  #overHeader, #overHeader li {font-size:11px;} #dodatkoweInfo {font-size:12px; line-height:20px;} #dodatkoweInfo a {display:inline-block; padding:2px 15px;} .has-error .form-control, .has-error .form-control:focus, .has-error .form-control:active, .form-control, .form-control:focus, .form-control:active {box-shadow:none;} .findForm {width:100%;} .findForm .wrap {} .findForm.input-group {display:flex; flex:1 1 auto; flex-direction:row; margin:0; padding:0; height:34px;} .findForm.input-group.mobile {} .findForm .form-control, .findForm .input-group-btn {display:inline-flex; flex:1 1 auto; height:100%; line-height:1; align-items:center;} .findForm .form-control {width:100%;} .findForm .input-group-btn {width:auto;} .findForm .btn.findBtn {display:flex; width:100%; height:100%; line-height:1; align-items:center; justify-content:center; flex-direction:row;} @media all and (min-width:768px) { .findForm.input-group {border-bottom:1px solid #ffffff; height:24px;} .findForm .form-control {padding:2px 0; background-color:transparent; color:#ffffff; border:0; font-size:11px;} .findForm .btn.findBtn {font-size:11px; padding:0;} .findForm .btn, .findForm .btn:visited {background-color:transparent; color:#ffffff; border:0;} .findForm .btn:hover {background-color:transparent; color:#ffffff; border:0;} } .findForm .txt {display:none;} .findForm .fa-search {margin:0;} .findForm .fa.fa-plus, .findForm .fa.fa-search {margin:0;} #header #mobi_search {display:flex; flex:1 1 auto; width:100%; justify-content:flex-end; box-sizing:border-box;} #header #mobi_search .navbar-form form {width:100%; padding:10px 15px;}  #overHeader .nav li a {padding:2px 15px;} #overHeader .nav#curLan {} #overHeader .nav#curLan .link#flagList, #overHeader .nav#curLan .link#curList {margin-left:15px; margin-right:0; border-radius:4px; border:1px solid #ffffff;} #overHeader .nav#curLan .link#flagList img {margin-top:-3px; margin-right:5px;} #overHeader .nav#curLan .caret {display:inline-flex; border:0; width:auto; height:100%; vertical-align:unset;  overflow:hidden; margin:0 0 0 8px; align-items:center; justify-content:center;} #overHeader .nav#curLan .caret:before {display:flex; font-size:10px; font-weight:400;  content:"\f078"; font-family:'FontAwesome';} #overHeader .nav#curLan ul, #overHeader .nav#curLan li {padding:0; margin:0;} #overHeader .nav#curLan a.dropdown-toggle {padding:0 8px; line-height:21px;} #overHeader .nav#curLan .dropdown-menu {border:0; padding:0; margin:0; box-shadow:none; min-width:unset; width:auto; top:100%; left:auto; position:absolute; box-sizing:border-box; z-index:9200;} #overHeader .nav#curLan .dropdown-menu ul {border:0; padding:0; margin:0; box-shadow:none; width:100%; box-sizing:border-box; list-style:none;} #overHeader .nav#curLan .dropdown-menu li {padding:0; margin:0; width:100%;} #overHeader .nav#curLan .dropdown-menu li a, #overHeader .nav#curLan .dropdown-menu li span.curLink {display:block; padding:5px 8px;} #overHeader .nav#curLan .dropdown-menu li span.curLink {cursor:pointer;} #overHeader .nav#curLan .dropdown-menu li img {margin-right:3px;} #overHeader .nav#curLan .dropdown-menu .selected {font-weight:700;} #mobi_clientMenu .nav li a, .nav#curLan2 li span.curLink, .nav#curLan2 li a {display:block; padding:5px 15px; cursor:pointer;} #mobi_clientMenu .nav li a, #mobi_clientMenu .nav li a:visited, #overHeader .nav#curLan .dropdown-menu li a, #overHeader .nav#curLan .dropdown-menu li a:visited, #mobi_language .nav#curLan2 .dropdown-menu li a, #mobi_language .nav#curLan2 .dropdown-menu li a:visited, #overHeader .nav#curLan .dropdown-menu li span.curLink, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink {background-color:#ffffff; color:#000000;} #mobi_clientMenu .nav li a:hover, #overHeader .nav#curLan .dropdown-menu li a:hover, #mobi_language .nav#curLan2 .dropdown-menu li a:hover, #overHeader .nav#curLan .dropdown-menu li span.curLink:hover, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink:hover {background-color:#f5f5f5; color:var(--kolor2);} #mobi_clientMenu .nav li.active a, #mobi_clientMenu .nav li.active a:visited, #overHeader .nav#curLan .dropdown-menu li a.selected, #overHeader .nav#curLan .dropdown-menu li a.selected:visited, #mobi_language .nav#curLan2 .dropdown-menu li a.selected, #mobi_language .nav#curLan2 .dropdown-menu li a.selected:visited, #overHeader .nav#curLan .dropdown-menu li span.curLink.selected, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink.selected {background-color:#f8f8f8; color:var(--kolor1)} #mobi_clientMenu .nav li.active a:hover, #overHeader .nav#curLan .dropdown-menu li a.selected:hover, #mobi_language .nav#curLan2 .dropdown-menu li a.selected:hover, #overHeader .nav#curLan .dropdown-menu li span.curLink.selected:hover, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink.selected:hover {background-color:#f5f5f5; color:var(--kolor2)} @media all and (max-width:991px) { #mainTop .nav#curLan .open .dropdown-menu { position:absolute; top:100%; } } @media all and (min-width:992px) { #overHeader .nav#curLan .dropdown-menu { -webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); } } #curList2 .dropdown-toggle, #flagList2 .dropdown-toggle {display:none!important;} #curList2 .dropdown-menu, #flagList2 .dropdown-menu {display:block!important; width:100%; height:auto; float:none; position:static; top:0; left:0; border:0; padding:0; margin:0; -webkit-box-shadow:none; box-shadow:none; } #mobi_clientMenu ul, #curList2 .dropdown-menu ul, #flagList2 .dropdown-menu ul {display:block; width:100%; margin:0; padding:0;} #mobi_clientMenu li, #curList2 .dropdown-menu li, #flagList2 .dropdown-menu li {display:inline-block; clear:none; margin:5px 0 5px 15px;} #mobi_clientMenu li a, #curList2 .dropdown-menu li span.curLink, #flagList2 .dropdown-menu li a {display:inline-block; clear:none; text-transform:uppercase; padding:5px 15px; cursor:pointer;} #flagList2 .dropdown-menu li a img {margin-right:5px; margin-top:-1px; margin-bottom:1px;} .nav#curLan {margin:0 0 0 15px;} .nav#menuHeader {margin:0 0 0 15px; flex:0 1 auto; text-align:right; display:flex; justify-content:flex-end;} .nav#menuHeader li {float:none; display:inline-flex;} #header {width:100%; z-index:9000; position:fixed; top:0; left:0;} .normalPage {padding-top:75px;} .normalPage #header {} .welcomePage {} .welcomePage #header {} .specialPage {} @media all and (min-width:992px) { .normalPage {padding-top:150px;} } #overHeader .dropdown-menu, #header .dropdown-menu {} #mobi_clientMenu .dropdown-menu, #mobi_language .dropdown-menu {background-color:transparent;} #dodatkoweInfo, #quickSearch, #header .navbar-nav {margin:0 0 0 15px;} #header #mobi_search, #header #mobi_language, #header #mobi_clientMenu, #header #mobi_menuTop {margin:0; padding:0 0;} #header #mobi_language .navbar-nav, #header #mobi_clientMenu .navbar-nav, #header #mobi_menuTop .navbar-nav {margin:0 0; padding:5px 0;} #header #mobi_search .navbar-form {margin:0; padding:0;} #mainTop {display:block; clear:both; height:auto; background-color:#f7f7f7; box-shadow:0 2px 5px rgba(0,0,0,0.25); position:relative; z-index:1;} #mainTop .container {display:flex; height:60px; flex-direction:row; align-items:center; justify-content:space-between;} #logo {display:flex; flex:0 1 auto; min-width:120px; height:100%; text-align:left; padding:10px 15px 10px 0; box-sizing:border-box; overflow:hidden;} @media all and (min-width:480px) { #logo {min-width:160px;} } @media all and (min-width:992px) { #mainTop .container {height:80px;} #logo {min-width:180px; padding:20px 15px 17px 0;} } .sticky #mainTop .container {height:80px;} .sticky #logo {padding:10px 15px 10px 0;} #mainTop #right-section {display:flex; width:100%; height:100%; margin:0 0 0 auto; justify-content:flex-end; align-items:center; flex-wrap:wrap;} @media all and (min-width:480px) { #mainTop #right-section {flex-wrap:nowrap;} } #logo div {display:block; width:100%;  height:100%; text-align:left;} .mainLogo {display:block; height:100%;} .mainLogo span {display:block; width:100%; height:100%; overflow:hidden; position:relative;} #logo img {display:block; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto auto auto 0; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .mediumWrap {display:flex; clear:both; height:auto; flex-direction:column; align-items:center;} #specialLogo {display:flex; flex:1 1 auto; width:100%; height:100px; text-align:center; padding:10px 15px; box-sizing:border-box;} #specialLogo .mainLogo {width:100%; text-align:center;} #specialLogo img {display:block; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} @media all and (min-width:768px) and (max-width:991px) { .mediumWrap {flex-direction:row; height:100px;} #specialLogo {flex:0 1 auto; width:auto; min-width:300px; text-align:left;} #specialLogo img {margin:auto auto auto 0;} } .navbar#stickyTop {margin-bottom:0; border-top:0;} .collapse { height:auto !important; overflow:visible !important; } .navbar#clientMenu {padding:0; margin:0; border:0; text-align:right; min-height:1px;} .navbar#clientMenu .navbar-right {margin-right:0;} .navbar#clientMenu li {border:0; padding:0; margin:0;} .navbar#clientMenu li a {padding:9px 10px; border:0; margin-left:2px; text-align:center; font-size:12px; line-height:1;} .navbar#clientMenu li .badge {float:right; display:inline-block; margin:-2px 0 0 5px; font-size:10px; padding:3px 5px 4px 5px; line-height:1;} .navbar#clientMenu li .delete {float:right; display:inline-block; width:12px; height:12px; margin:7px 5px 0 -7px; padding:9px 0; overflow:hidden; text-align:left; text-indent:-999px; background:transparent url(btn-close-3x.png) no-repeat 50% 50%; background-size:12px 12px; } .navbar#clientMenu li.comForm a {display:inline-block;} #mobi_clientMenu .navbar-collapse {overflow:hidden; height:auto;} #mobi_clientMenu .navbar-nav li.repLink, #mobi_clientMenu .navbar-nav li.link {display:inline-block;} #mobi_clientMenu .navbar-nav li.link.dropdown {display:block;} #mobiMenu {display:flex; flex-direction:row; align-items:stretch; flex-wrap:wrap; height:100%; min-height:1px;} @media all and (min-width:992px) { #mobiMenu {display:none;} } #header .navbar-toggle {display:flex; flex:0 1 auto; margin:0 5px; width:30px; height:30px; justify-content:center; align-items:center; transform:skew(-11deg);} #header .navbar-toggle span.ico {float:left; color:#ffffff; font-size:14px; margin:0 auto; transform:skew(11deg);} #header .navbar-toggle .text {padding-top:7px; height:33px;} @media all and (min-width:360px) { #header .navbar-toggle {width:34px; height:34px;} #header .navbar-toggle span.ico {font-size:16px;} } @media all and (min-width:480px) { #header .navbar-toggle {width:40px; height:40px;} #header .navbar-toggle span.ico {font-size:18px;} }  #underHeader {z-index:9100;} #underHeaderOuter {border:0; padding:0; margin:0;} @media all and (max-width:991px) { #underHeaderOuter {display:none!important;} } #underHeader, .sticky#underHeader, .navbar-inverse { background-color:#2a2a2a; background-image:-webkit-linear-gradient(top, #484848 0%, #2a2a2a 100%); background-image:-o-linear-gradient(top, #484848 0%, #2a2a2a 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#484848), to(#2a2a2a)); background-image:linear-gradient(to bottom, #484848 0%, #2a2a2a 100%); }  #header .navbar-toggle.collapsed, #header .navbar-toggle[aria-expanded="false"] {background-color:transparent; border:1px solid var(--input);} #header .navbar-toggle.collapsed span, #header .navbar-toggle[aria-expanded="false"] span {color:var(--kolorSzary);}  #header .navbar-toggle, #header .navbar-toggle[aria-expanded="true"] {background-color:var(--kolor1); border:1px solid var(--kolor1);} #header .navbar-toggle span, #header .navbar-toggle[aria-expanded="true"] span {color:#ffffff;}  #header .navbar-toggle.collapsed:hover, #header .navbar-toggle[aria-expanded="false"]:hover {background-color:var(--kolor2); border:1px solid var(--kolor2);} #header .navbar-toggle.collapsed:hover span, #header .navbar-toggle[aria-expanded="false"]:hover span {color:#ffffff;}  #header .navbar-toggle:hover, #header .navbar-toggle[aria-expanded="true"]:hover {background-color:#000000; border:1px solid #000000;} #header .navbar-toggle:hover span, #header .navbar-toggle[aria-expanded="true"]:hover span {color:#ffffff;} #underHeader .content {margin:0 auto; padding:0; width:100%;} @media all and (max-width:991px) {  #underHeader a.smallLogo {display:none;} } @media all and (min-width:992px) {  #underHeader a.smallLogo {display:none;} } #menuTop {margin:0 auto; clear:both; padding:0; z-index:9001;} #menuTop ul {margin-bottom:0;} #menuTop .dropdown-menu {margin:0; border:0; background-color:#ffffff; border:1px solid var(--ramka1);}  @media all and (min-width:478px) { #menuTop {display:flex; width:100%; height:100%; position:relative; margin:0 0 0 auto; justify-content:flex-end; align-items:center;} #menuTop ul.nav.navbar-nav {display:flex; float:none; width:100%; height:50%; margin:0 0 0 auto; flex-direction:row; justify-content:flex-end; flex-wrap:wrap;} } @media all and (min-width:768px) { #menuTop ul.nav.navbar-nav {height:100%; flex-wrap:nowrap;} } #menuTop .nav li > ul {display:none; flex-direction:column;} #menuTop .nav li:hover > ul {display:flex;} #menuTop .nav li {display:inline-flex; float:none; height:100%; position:relative; box-sizing:border-box; transform:skew(-11deg);} #menuTop .nav li li {display:flex; width:100%; height:auto; transform:none;} #menuTop .nav li a {display:flex; padding:5px 10px; width:100%; height:100%; line-height:1; font-size:12px; font-weight:600; align-items:center; justify-content:center; position:relative; text-transform:uppercase;} #menuTop .nav li li a {height:auto; line-height:1.3; font-size:12px; font-weight:400; justify-content:start; text-transform:none;} @media all and (min-width:992px) { #menuTop .nav li a {padding:5px 20px;} } #menuTop .nav li a .nameWrap, #menuTop .nav li li a {transform:skew(11deg);} #menuTop .nav li ul {min-width:initial; width:auto; max-width:600px; position:absolute; top:100%; left:0; opacity:0;} #menuTop .nav li:hover ul {height:auto; overflow:visible; z-index:9001; padding:0; opacity:1;} #menuTop .nav li:hover ul div {padding:0 5px;} #menuTop .nav li ul ul {width:0; height:0; left:100%; top:0px; opacity:0; z-index:-1;} #menuTop .nav li ul li:hover ul {width:auto; height:auto; position:absolute; z-index:9002; opacity:1;} #menuTop .nav li a.dropdown-toggle, #menuTop .nav .caret {display:none;} @media all and (min-width:768px) { #menuTop .nav li.has-drops {flex-direction:row; justify-content:space-between;} #menuTop .nav li.has-drops > a {display:flex; flex:1 1 auto; padding-right:30px;} #menuTop .nav li.has-drops a.dropdown-toggle {display:flex; flex:0 1 auto; width:30px; margin:0; padding:0; position:absolute; top:50%; right:0; transform:translate(0%, -50%);} #menuTop .nav li.has-drops a.dropdown-toggle, #menuTop .nav li.has-drops a.dropdown-toggle:visited, #menuTop .nav li.has-drops a.dropdown-toggle:hover {background-color:transparent; color:inherit;} #menuTop .nav li.has-drops a.dropdown-toggle .caret {display:flex; width:100%; height:100%; line-height:1; padding:0; border:0; margin:0; overflow:hidden; align-items:center; justify-content:center; } #menuTop .nav li.has-drops a.dropdown-toggle .caret:before {display:flex; font-size:10px; font-weight:400;  content:"\f078"; font-family:'FontAwesome'; } #menuTop .nav li.has-drops li > a {padding-right:30px;} #menuTop .nav li.has-drops li a.dropdown-toggle {width:20px;} #menuTop .nav li.has-drops li a.dropdown-toggle .caret {} #menuTop .nav li.has-drops li a.dropdown-toggle .caret:before {  content:"\f054"; font-family:'FontAwesome'; } } #menuTop .nav li:hover ul {padding:15px;} #menuTop .nav ul li:hover ul {top:-16px;}    #menuTop .nav li {color:var(--kolorSzary); background-color:transparent;} #menuTop .nav li:hover {color:#ffffff; background-color:var(--kolor2);} #menuTop .nav li a, #menuTop .nav li a:visited {background-color:transparent; color:inherit; background-image:none;} #menuTop .nav li a:hover {background-color:transparent; color:inherit; background-image:none;} #menuTop .nav li a.selected, #menuTop .nav li a.selected:visited {background-color:var(--kolor3); color:#ffffff;} #menuTop .nav li a.selected:hover {background-color:var(--kolor2); color:#ffffff;} #menuTop .nav li a.dropdown-toggle, #menuTop .nav li a.dropdown-toggle:visited, #menuTop .nav li a.dropdown-toggle:hover {background-color:transparent;} #menuTop .nav li:hover a, #menuTop .nav li:hover a:visited {} #menuTop .nav li:hover a:hover {} #menuTop .nav li:hover li a, #menuTop .nav li:hover li a:visited {} #menuTop .nav li:hover li a:hover {} #menuTop .nav li li a.selected, #menuTop .nav li li a.selected:visited {} #menuTop .nav li li a.selected:hover {} #menuTop li a {} #menuTop li li a {}  #mobi_underHeader {margin:0; padding:0 0; max-height:calc(100vh - 60px); overflow-y:auto;} #mobi_underHeaderCat {margin:0; padding:0;} #mobi_underHeader, #mobi_underHeaderCat {background-color:#f3f3f3;} #mobi_underHeader .dropdown-menu, #mobi_underHeaderCat .dropdown-menu {background-color:#f3f3f3;} #mobi_underHeader .open .dropdown-menu, #mobi_underHeaderCat .open .dropdown-menu {background-color:#eeeeee;} #mobi_underHeader .navbar-nav, #mobi_underHeaderCat .navbar-nav {margin:0;} #mobi_underHeader .container, #mobi_underHeaderCat .container {margin:0; padding:0;} #mobi_menuTop, #mobi_menuCat {color:#1d2c47; padding:0; margin:0;} #mobi_menuTop li a, #mobi_menuCat li a {font-size:16px; line-height:20px; padding-top:10px; padding-bottom:10px;} #mobi_menuTop li a.dropdown-toggle, #mobi_menuCat li a.dropdown-toggle {font-size:18px; line-height:inherit; padding-top:0; padding-bottom:0;} #mobi_menuTop li li a, #mobi_menuCat li li a {font-size:14px; padding-top:8px; padding-bottom:8px;} #mobi_menuTop li li a, #mobi_menuCat li li a, #mobi_menuTop li li a:visited, #mobi_menuCat li li a:visited {border:0px solid #1d2c47; color:#555555;} #mobi_menuTop li li a:hover, #mobi_menuCat li li a:hover {border:0px solid #ffffff;} #mobi_menuTop li li a.selected, #mobi_menuCat li li a.selected, #mobi_menuTop li li a:hover, #mobi_menuCat li li a:hover {color:#1d2c47; background-color:#f3f3f3; background-image:none;} #mobi_menuTop li.active > a, #mobi_menuCat li.active > a {font-weight:700;} #mobi_menuTop li li:hover a, #mobi_menuCat li li:hover a {} #mobi_menuTop li li a:hover, #mobi_menuCat li li a:hover {} #mobi_menuTop li li a.selected:hover, #mobi_menuCat li li a.selected:hover {} #mobi_menuTop li.dropdown a, #mobi_menuCat li.dropdown a {padding-right:35px; position:relative;} #mobi_menuTop li.dropdown a.dropdown-toggle, #mobi_menuCat li.dropdown a.dropdown-toggle {display:inline-block; position:absolute; top:0px; right:0px; border:0; width:auto; padding-left:0; padding-right:0; text-align:left; border-left:1px solid rgba(222,222,222,0.2);} #mobi_menuTop li.dropdown li a, #mobi_menuCat li.dropdown li a {} #mobi_menuTop li.dropdown li a.dropdown-toggle, #mobi_menuCat li.dropdown li a.dropdown-toggle {border-left:1px solid rgba(222,222,222,0.2);} #mobi_menuTop .caret, #mobi_menuCat .caret {  position:relative; text-align:center; top:0px; display:inline-block; font-style:normal; font-weight:400; line-height: 40px; width:30px; border:0; height:inherit; margin:0; } #mobi_menuTop .caret:before, #mobi_menuCat .caret:before {  content:"\f078"; font-family:'FontAwesome'; } #mobi_menuTop .caret.less:before, #mobi_menuCat .caret.less:before {  content:"\f077"; font-family:'FontAwesome'; } @media all and (max-width:1199px) { #mobi_menuTop .navbar-nav .dropdown-menu, #mobi_menuCat .navbar-nav .dropdown-menu {} #mobi_menuTop .navbar-nav .open .dropdown-menu, #mobi_menuCat .navbar-nav .open .dropdown-menu { display:block; position:static; float:none; -webkit-box-shadow:none; box-shadow:none;  border:0; } #mobi_menuTop .dropdown-menu, #mobi_menuCat .dropdown-menu {margin-top:0; padding-top:0; padding-bottom:0;} #mobi_menuTop .navbar-nav .open .dropdown-menu .dropdown-menu, #mobi_menuCat .navbar-nav .open .dropdown-menu .dropdown-menu {padding-left:10px;} #mobi_menuTop .navbar-nav .open .dropdown-menu .dropdown-toggle, #mobi_menuCat .navbar-nav .open .dropdown-menu .dropdown-toggle {display:none;} } @media all and (min-width:992px) { .navbar-collapse.collapse#mobi_menuTop, .navbar-collapse.collapse#mobi_menuCat {display:none!important;} }  #box_catMenu {} .catMenu {border:1px solid var(--ramka1); border-top:0;} .catMenu ul {list-style:none; margin:0; padding:0; width:100%;} .catMenu li {list-style:none; margin:0; padding:0; display:block;} .catMenu ul ul {padding-top:0; padding-bottom:0;} .catMenu li { border-top:1px solid var(--ramka1); text-transform:uppercase;} .catMenu li li {border-top:1px solid #c8c8c8; text-transform:none;} .catMenu li:last-child {} .catMenu li a {display:block; padding:8px 45px 8px 15px; font-size:16px; font-weight:400;} .catMenu li a:hover {} .catMenu li li a {padding-left:30px; font-size:14px;} .catMenu li li a:hover {} .catMenu li li li a {padding-left:45px;} .catMenu li li li a:hover {} .catMenu li li li li a {padding-left:60px;} .catMenu li li li li a:hover {} .catMenu li li li li li a {padding-left:75px;} .catMenu li li li li li a:hover {} .catMenu li a.selected {font-weight:700;} .catMenu ul li a, .catMenu ul li a:visited {color:#000000; background:url(arrow-menu-down.png) no-repeat calc(100% - 14px) 50%;} .catMenu ul li a:hover {color:#000000; background-color:#f1f1f1} .catMenu ul li a.selected, .catMenu ul li a.selected:visited {background:#f1f1f1 url(arrow-menu-up.png) no-repeat calc(100% - 14px) 50%;} .catMenu ul li a.selected:hover {background-color:#dbdbdb;}  #box_conCatMenu {} .catMenu.conCatMenu {}  .carousel-control {width:15%; opacity:0;} .carousel-indicators {width:70%; line-height:1; display:none;} .carousel-control:hover {opacity:1;} @media all and (min-width:768px) { .carousel-control {width:50px;} .carousel-indicators {display:block; width:calc(100% - 100px);} } @media all and (min-width:1200px) { .carousel-control {width:60px;} .carousel-indicators {width:calc(100% - 120px);} } .carousel {} .carousel .item {} .carousel .item img {width:100%; display:block; height:auto;} .carousel-caption {left:25px; bottom:25px; right:auto; margin:0; text-align:left; padding:0; max-width:80%; z-index:10;} .carousel-control {z-index:15;} .carousel-caption h3 {display:inline-block; font-weight:400; margin:0 auto 0 0; padding:5px 10px; left:0; font-size:22px; color:#ffffff; background-color:transparent; text-align:left; line-height:22px; text-shadow:0px 0px 5px rgba(0,0,0,1);} .carousel-caption p {margin:10px auto 0 0; font-weight:300; padding:10px 20px; background-color:rgba(50,50,50,0.5); border-radius:0; color:#ffffff; font-size:14px; text-align:left; width:auto; line-height:1.3;} .carousel-indicators {left:0; right:0; bottom:30px; margin:0 auto; text-align:center; z-index:20;} .carousel-indicators li, .carousel-indicators li.active {margin:0 5px 0 5px; border-radius:50%; width:11px; height:11px; padding:0; border:1px solid #ffffff; position:relative;} .carousel-indicators li {background-color:#ffffff; opacity:0.9; } .carousel-indicators li.active {background-color:#ffffff; opacity:1;} .carousel-indicators li:hover {background-color:#ffffff; opacity:0.75; } .carousel-indicators li.active:after, .carousel-indicators li:hover:after {content:""; display:block; width:19px; height:19px; position:absolute; top:-5px; left:-5px; border-radius:50%; border:1px solid #ffffff;} .carousel-indicators li.active:after {} .carousel-indicators li:hover:after {opacity:0.75;} .carousel-control .icon-prev, .carousel-control .icon-next {font-size:24px;} .carousel-control .icon-prev::before {  content:"\f053"; font-family:'FontAwesome'; } .carousel-control .icon-next::before {  content:"\f054"; font-family:'FontAwesome'; }  .carousel[data-fx="fade"] .item { -webkit-transition-property:opacity; transition-property:opacity; } .carousel[data-fx="fade"] .item, .carousel[data-fx="fade"] .active.left, .carousel[data-fx="fade"] .active.right {opacity:0;} .carousel[data-fx="fade"] .active, .carousel[data-fx="fade"] .next.left, .carousel[data-fx="fade"] .prev.right {opacity:1;} .carousel[data-fx="fade"] .next, .carousel[data-fx="fade"] .prev, .carousel[data-fx="fade"] .active.left, .carousel[data-fx="fade"] .active.right {left:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } .carousel[data-fx="fade"] .active.left {z-index:2;} .carousel[data-fx="fade"] .next {z-index:1;}   .panel { background-color:transparent; border:0; box-shadow:none; } .panel.box { border-color:var(--ramka1); border:0; margin-bottom:30px; } .panel.box > .panel-heading {  background-color:transparent; border:0px solid var(--ramka1); padding:0; } .panel.box > .panel-heading + .panel-collapse > .panel-body { border-top-color:var(--ramka1); border:0; } .panel.box > .panel-heading .badge { color:#f3f3f3; background-color:#333; } .panel.box > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:var(--ramka1); border:0; }  .panel.box1 { border-color:#337ab7; border:0; } .panel.box1 > .panel-heading {   border-color:#337ab7; border:0; } .panel.box1 > .panel-heading + .panel-collapse > .panel-body { border-top-color:#337ab7; border:0; } .panel.box1 > .panel-heading .badge { color:#337ab7; background-color:#fff; } .panel.box1 > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#337ab7; border:0; } #mainCol .box_customBox {border:0px solid var(--ramka);} #mainCol .box_customBox .panel-body {padding:0;} #sideColLeft .panel .panel-body {padding:10px 0;} #sideColLeft #box_loginForm .panel-body {padding:10px 0;} #sideColLeft #box_catMenu .panel-body, #sideColLeft #box_conCatMenu .panel-body {padding:12px 0 15px 0;} #sideColLeft #box_loginPanel .panel-body {padding:10px 0;}  .pageTitle {border-bottom:1px solid var(--kolor4); margin:0 0 55px 0; padding:0 0 18px 0; color:var(--kolorSzary); font-weight:300; font-size:36px; text-transform:uppercase;} .panel-heading, .panel-heading .panel-title, .pageSubTitle, .moduleTitle {font-weight:600; color:var(--kolorSzary); margin:0 0 35px 0; padding:0;} .pageTitle {font-size:36px;} .panel-heading, .panel-heading .panel-title {font-size:24px;} .conBody #page_conForm .pageTitle, .pageSubTitle {font-size:22px;} .moduleTitle, .tabContent .pageTitle {font-size:18px;} .panel-heading .panel-title {margin:0; } #mainGal .pageTitle {text-transform:none;} #mainBlog .pageTitle {color:var(--kolorSzary); font-size:24px; font-weight:600; border:0; margin:0 0 35px 0; padding:0; text-transform:none;} #mainCol .box_customBox .panel-heading, #sideColLeft .panel-heading {margin:0 0 10px 0;} #mainCol .box_customBox .panel-heading .panel-heading .panel-title, #sideColLeft .panel-heading .panel-title {text-transform:uppercase; font-size:22px;} .specialPage .bigPageTitle {display:flex; background:url(obrazek_tlo_strona.jpg) no-repeat 0% 100%; width:100%; padding:0; margin:0 auto 50px auto;} .specialPage .bigPageTitle .container {display:flex; height:225px; align-items:flex-end; width:100%; max-width:1470px;} .specialPage .bigPageTitle .pageTitle {display:inline-flex; margin:0 auto 0 0; padding:35px 30px 0 30px; line-height:1; font-weight:700; color:#e10000; background-color:#ffffff; border:0;} @media all and (min-width:992px) { .specialPage .bigPageTitle .container {height:300px;} } .panel-heading h1, .panel-heading h2, .panel-heading h3, .panel-heading h4, .panel-heading h5, .panel-heading h6 {font-size:inherit; font-weight:inherit; color:inherit; margin:0; padding:0;} .orders .pageSubTitle {margin-top:15px;} #section_userPanel .pageSubTitle {margin-top:15px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid var(--separator);} .components .pageTitle { margin-top:15px; margin-bottom:15px;} .form-control {box-shadow:none;}  .btn-link, .btn, .button { display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:0px; box-shadow:none; } .button:focus, .button:active:focus, .button.active:focus, .button.focus, .button:active.focus, .button.active.focus { outline:thin dotted; outline:0 auto -webkit-focus-ring-color; outline-offset:-2px; } .button:hover, .button:focus, .button.focus { color:#333; text-decoration:none; } .button:active, .button.active { background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); } .button.disabled, .button[disabled], fieldset[disabled] .button {  cursor:not-allowed;  -webkit-box-shadow:none; box-shadow:none; opacity:.65; } .button.btn-big, .btn.btn-big, .button#reg_submit, .btn#reg_submit {padding:10px 20px; font-size:16px;} .btn.btn-long, .btn.button-long {white-space:normal; word-wrap:break-word;} .btn-link .fa, .btn-link .icon, .button .fa, .button .icon, .btn .fa, .btn .icon {font-size:14px; line-height:1.42857143; margin-right:10px; margin-left:0px;} .btn-link {text-transform:uppercase;} .btn-link.btn-back {} .btn-link.adr-new {} .btn-link.adr-edit {} .btn-link.adr-del {} .btn-link, .btn-link:visited { text-decoration:none; color:var(--kolor1); background-color:#ffffff; background-image:none; border:1px solid var(--kolor1); } .btn-link:hover { text-decoration:none; color:var(--kolor2); background-color:#ffffff; background-image:none; border:1px solid var(--kolor2); } .button, .button:visited, .button:focus, .btn, .btn:visited, .btn:focus, .btn.btn-default, .btn.btn-default:visited { color:var(--btn-default-text); background-color:var(--btn-default-bg); background-image:none; border-color:var(--btn-default-border); text-shadow:none; box-shadow:none; text-transform:uppercase; } .button:hover, .btn:hover, .btn.btn-default:hover { color:var(--btn-default-hover-text); background-color:var(--btn-default-hover-bg); background-image:none; border-color:var(--btn-default-hover-border); text-shadow:none; box-shadow:none; } .btn.btn-primary, .btn.btn-primary:visited { color:var(--btn-primary-text); background-color:var(--btn-primary-bg); background-image:none; border-color:var(--btn-primary-border); } .btn.btn-primary:hover { color:var(--btn-primary-hover-text); background-color:var(--btn-primary-hover-bg); background-image:none; border-color:var(--btn-primary-hover-border); }  .btn-del, .btn-del:visited {color:#c60000; background-color:#ffffff; background-image:none; border:1px solid #c60000;} .btn-del:hover {color:#ffffff; background-color:#c60000; background-image:none; border:1px solid #c60000;} .btn-google, .btn-facebook {text-transform:none; margin-bottom:15px;} .btn-google, .btn-google:visited {color:#ffffff; background-color:#CF4332; background-image:none; border:1px solid #CF4332;} .btn-google:hover {color:#ffffff; background-color:#ae3628; background-image:none; border:1px solid #ae3628;} .btn-facebook, .btn-facebook:visited {color:#ffffff; background-color:#1877f2; background-image:none; border:1px solid #1877f2;} .btn-facebook:hover {color:#ffffff; background-color:#0c61d3; background-image:none; border:1px solid #0c61d3;}  #prodListMain {overflow:hidden; position:relative; background-color:#ffffff; border-radius:0; margin:15px 0 15px 0; padding:20px 15px; height:auto;} .slideList {overflow:hidden; position:relative; background-color:#f3f3f3; border-radius:0; margin:0 15px 0 15px; padding:15px 0px; height:auto;}  .slick-slider {position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box;} .slick-slider { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; } .slick-list {position:relative; display:block; overflow:hidden; margin:0; padding:0 15px;} .slick-list:focus {outline:none;} .slick-list.dragging {cursor:pointer;} .slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);} .slick-track {position:relative; top:0; left:0; display:block;} .slick-track:before, .slick-track:after {display:table; content:'';} .slick-track:after {clear:both;} .slick-loading .slick-track {visibility:hidden;} .slick-slide {display:none; float:left; height:100%; min-height:1px;} [dir="rtl"] .slick-slide {float:right;} .slick-slide img {display:block;} .slick-slide.slick-loading img {display:none;} .slick-slide.dragging img {pointer-events:none;} .slick-initialized .slick-slide {display:block;} .slick-loading .slick-slide {visibility:hidden;} .slick-vertical .slick-slide {display:block; height:auto; border:1px solid transparent;} .slick-arrow.slick-hidden {display:none;} .slick-loading .slick-list { background:#fff url(ajax-loader.gif) center center no-repeat;  }  .slick-prev, .slick-next {font-size:0; line-height:0; position:absolute; top:50%; transform:translate(0%, -50%); display:block; width:30px; height:30px; margin:0; padding:0; cursor:pointer; color:transparent; border:none; outline:none; background:transparent; z-index:2;} .slick-prev {left:0px;} .slick-next {right:0px;} .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color:transparent; outline:none; background:transparent; background-color:rgba(255,255,255,0.4);} .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity:1;} .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity:0.25;} .slick-prev:before, .slick-next:before {font-size:20px; line-height:1; opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .slick-slider button.scroll {opacity:0.15; text-shadow:none; background-color:transparent; background-image:none;} .slick-slider button.scroll span {color:#000000; font-size:24px;} .slick-slider button.scroll:hover {opacity:1; background-color:transparent; background-image:none;} .slick-slider button.scroll:hover span {color:#000000;}  .slick-slider {margin-bottom:30px;} .slick-dots {position:absolute; bottom:5px; list-style:none; display:none; text-align:center; padding:0; width:100%; margin:0 auto;} .slick-dots li {position:relative; display:inline-block; height:10px; width:10px; margin:0 5px; padding:0; cursor:pointer;} .slick-dots li button {font-size:0; line-height:0; display:block; width:10px; height:10px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent; text-shadow:1px 1px 1px #000000; background-color:rgba(255,255,255,0.4); border-radius:0;} .slick-dots li button:hover, .slick-dots li button:focus {outline:none;} .slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity:1;} .slick-dots li button:before { font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px;  text-align:center; opacity:.25; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .slick-dots li.slick-active button {background-color:rgba(255,255,255,0.8);} .slick-dots li.slick-active button:before {color:black; opacity:0.75;} .slick-dots li:hover button, .slick-dots li.slick-active:hover button {background-color:rgba(255,255,255,1);}  #modal {display:none;} #simplemodal-wrap {z-index:20000!important;} #simplemodal-overlay {background-color:#000000; z-index:20000!important;} #simplemodal-container {padding:0px; z-index:20000!important; height:auto; max-height:calc(100% - 60px)!important;} #simplemodal-container .simplemodal-wrap {background-color:#ffffff; box-shadow:0 0 30px #000000;} #simplemodal-container a.modalCloseImg {} #simplemodal-container img {vertical-align:bottom;} .addToCartPopup {} .addToCartPopupWrapper {position:static;} .addToCartPopupWrapper h3.popupHead {display:block; clear:right; background-color:#efece9; color:#262b34; margin:0; line-height:1; padding:15px 15px; font-weight:700; font-size:20px;} @media all and (max-width:991px) { .addToCartPopupWrapper h3.popupHead {font-size:16px;} } .addToCartPopupContent {overflow:hidden; padding:10px;} .addToCartPopupContent div.image {display:none;} .addToCartPopupContent div.info {font-size:11px; padding:0px; line-height:1.2;} .addToCartPopupContent div.info .details {padding:15px 15px 15px 15px; border-bottom-width:1px; border-bottom-style:solid;} #simplemodal-container a.modalCloseImg {display:inline-block; border-width:1px; border-style:solid; width:20px; height:20px; z-index:20001; position:absolute; top:-25px; right:0; cursor:pointer; background:#ffffff url(btn-close-3x.png) no-repeat 50% 50%; background-size:16px 16px; } #simplemodal-container a.modalCloseImg:hover { background:#eeeeee url(btn-close-3x.png) no-repeat 50% 50%; background-size:16px 16px; } @media all and (min-width:992px) { .addToCartPopupContent div.image {display:block; float:left; width:135px; height:135px; border-width:1px; border-style:solid; padding:5px; text-align:center; overflow:hidden;} .addToCartPopupContent div.image a {display:block; margin:0 auto 0 auto; width:125px; height:125px; overflow:hidden; text-align:center; position:relative;} .addToCartPopupContent div.image a img {max-width:100%; max-height:100%; display:block; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; overflow:auto;} .addToCartPopupContent div.info {float:right; margin-left:10px; width:390px;} } .r-modalCloseImg {display:inline-block; border-width:1px; border-style:solid; width:30px; height:30px; z-index:20001; position:absolute; top:-5px; right:-5px; cursor:pointer; background:#ffffff url(btn-close-3x.png) no-repeat 50% 50%; background-size:20px 20px; } .r-modalCloseImg:hover { background:#eeeeee url(btn-close-3x.png) no-repeat 50% 50%; background-size:20px 20px; } .r-body img {display:inline-block; width:100%; height:auto;} .addToCartPopupContent .productName {margin:0; padding:0 0 10px 0; font-size:14px;} .addToCartPopupContent .productPrice {font-size:12px;} .addToCartPopupContent .productPrice span {font-weight:700;} .addToCartPopupContent .productPrice span.price {font-size:14px;} .addToCartPopupContent .productPrice span.currency {font-size:12px;} .addToCartPopupContent .productCode {display:none;} @media all and (min-width:992px) { .addToCartPopupContent .productCode {display:block; padding:10px 15px 10px 15px; border-bottom-width:1px; border-bottom-style:solid;} .addToCartPopupContent .productCode span {} } .addToCartPopupButtons {width:100%; clear:both; float:left; overflow:hidden;  border-top-width:1px; border-top-style:solid;} .addToCartPopupButtons div {display:inline-block; padding:15px 15px 15px 15px; float:left;} .addToCartPopupButtons div.productButton {float:right; text-align:right;} .addToCartPopupButtons div.continueBuyButton {} .addToCartPopupButtons .icon {margin-left:0px; margin-right:10px;} @media all and (max-width:991px) { .addToCartPopupButtons div.productButton, .addToCartPopupButtons div.continueBuyButton {display:block; float:none; margin:0; text-align:center; padding:10px 10px 10px 10px;} .addToCartPopupButtons div.productButton {padding-bottom:5px;} .addToCartPopupButtons div.continueBuyButton {padding-top:5px;} } .addToCartPopupContent div.info .details, .addToCartPopupButtons {background-color:#f3f3f3;} #simplemodal-container a.modalCloseImg, .r-modalCloseImg, .addToCartPopupButtons, .addToCartPopupContent div.image, .addToCartPopupContent div.info .details, .addToCartPopupContent .productCode {border-color:var(--separator);}  .catList {} .catList .information {padding:0 0 15px 0;} .catList.conList {margin:0 0 0 0;} .catList.conList table.catList.conList {width:100%; margin:0 auto 15px 0;} .catList.conList .categoryName {font-size:14px; display:inline-block; padding:0; margin:0 0 2px 0;} .catList.conList .categorySubject {font-size:12px; margin:0 0 5px 0;}  .subCatList {} .subCatItem {} .subCatItem .thumbnail {padding:5px; position:relative; overflow:hidden;} .subCatItem .categoryImage {display:block;} .subCatItem .categoryImage img {max-width:100%; display:block; height:auto;} .subCatItem .categoryDescription {display:block; position:absolute; top:-100%; font-size:10px; padding:5px; background-color:rgba(255,255,255,0.9); color:#555555;} .subCatItem:hover .categoryDescription {top:0;} .subCatItem .categoryDescription .content {} .subCatItem .caption {padding:0;} .subCatItem .caption .categoryName {}  #section_catListMain {} #section_catListMain .container {} #section_catListMain .row .catItems {} #section_catListMain .catItem {text-align:center; margin:0 0 15px 0; width:100%; height:auto; padding:15px; border:1px solid var(--ramka1); position:relative; overflow:hidden;} #section_catListMain .catItem:hover {border:1px solid var(--ramka2);} #section_catListMain .catItem .categoryImage {display:block; width:100%; height:auto; padding:0 0 100% 0; margin:0; overflow:hidden; position:relative;} #section_catListMain .catItem .categoryImage img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} #section_catListMain .catItem .categoryImage .categoryName {display:block; position:absolute; bottom:-100%; left:0; width:100%; padding:5px 10px; box-sizing:border-box;} #section_catListMain .catItem:hover .categoryName {bottom:0%;}  .row.mainList:after, .row.mainList:before {display:none;}  #navTop, #navBottom {text-align:center;} #navTop .pagination, #navBottom .pagination {text-align:center; margin-left:auto; margin-right:auto} .navItems {clear:both; margin:10px 0; line-height:1; border:0px solid var(--separator); overflow:hidden;} .navItems.navList {} .navItems.navOrders {} .navItems.navOrders.navOrder {} .navItems.navRepo {} .navItems.navCart {margin-top:0px; margin-bottom:25px; border:0;} .navItems.navNews {margin-top:15px;} .navItems#navTop {border-bottom:1px solid var(--separator); padding:0 0 15px 0;} .navItems#navBottom {border-top:1px solid var(--separator); padding:15px 0 0 0;} .navItems ul, .navItems li, .navItems a, .navItems span {font-size:12px; line-height:1;} .navItems .pager {width:100%; font-size:12px; padding:0; margin:0; position:relative;} .navItems .pager ul {margin:0 auto; border:0;} .navItems.navNews .pager {position:static;} .navItems .pager .previous {float:left; position:relative; text-align:left; z-index:2;} .navItems .pager .next {float:right; position:relative; text-align:right; z-index:2;} .navItems .pager .centered {position:absolute; left:0; width:100%; text-align:center; z-index:1;} .navItems .pager li.previous, .navItems .pager li.centered, .navItems .pager li.next {display:inline-block; margin:0; padding:0; line-height:1; border:0;} .navItems .pager span, .navItems .pager a {font-size:12px; line-height:1; padding:8px 5px; margin:0; border:0; text-transform:uppercase;} .navItems .pager .icon {padding:0;} .navItems .pager .pagination li:first-child a, .navItems .pager .pagination li:first-child span, .navItems .pager .pagination li:last-child > a, .navItems .pager .pagination li:last-child > span {border-radius:0;} .navItems .pager a:focus, .navItems .pager a:active {background-color:transparent; background-image:none;} .navItems .pager a, .navItems .pager a:visited {color:var(--kolor1);} .navItems .pager a:hover {color:#ffffff; background-color:var(--kolor1);} .navItems .pager .selected a, .navItems .pager .selected a:visited { color:#ffffff; background-color:var(--kolor1);  border-color:var(--kolor1); } .navItems .pager .previous a, .navItems .pager .next a, .navItems .pager .previous a:visited, .navItems .pager .next a:visited {padding:8px 15px; color:#ffffff; background-color:var(--kolor1);  border-color:var(--kolor1); } .navItems .pager .previous span.fa, .navItems .pager .previous span.icon {padding:0; margin-left:-5px; margin-right:10px;} .navItems .pager .next span.fa, .navItems .pager .next span.icon {padding:0; margin-left:10px; margin-right:-5px;} .navItems.navBlog {margin-bottom:15px;} .navItems .pager .selected a:hover, .navItems .pager .previous a:hover, .navItems .pager .next a:hover { color:#ffffff; background-color:var(--kolor2); background-image:linear-gradient(to bottom, transparent, var(--kolor2)); border-color:var(--kolor2); } @media all and (max-width:479px) { .navItems .pager .previous, .navItems .pager .next {display:block; float:none; text-align:center; width:100%; margin:0;} .navItems .pager .previous a, .navItems .pager .next a {float:none; display:block;} } @media all and (max-width:767px) { .navItems .pager .centered {display:block; float:none; text-align:center; width:100%; clear:both; position:static;} }  div.pp_pic_holder {z-index:20002;}  div.pp_gallery ul {height:45px!important;} div.pp_gallery ul li {width:43px!important;} div.pp_default .pp_gallery ul li.selected a {border-color:#808080!important;} div.pp_default .pp_gallery ul li a {border-color:var(--ramka1)!important;} div.pp_gallery ul a {width:43px!important; height:43px!important; position:relative!important; overflow:hidden!important;} div.pp_gallery ul a img {width:auto!important; height:auto!important; max-width:100%!important; max-height:100%!important; display:block!important; position:absolute!important; margin:auto!important; top:0!important; right:0!important; bottom:0!important; left:0!important; overflow:auto!important;} @media all and (max-width:767px) { .pp_pic_holder {position:fixed!important; top:0px!important;} .ppt, .pp_top, .pp_bottom, .pp_gallery {display:none!important;} .pp_pic_holder.pp_default {width:100%!important; left:0!important; overflow:hidden;} div.pp_default .pp_content_container .pp_left {padding-left:0!important;} div.pp_default .pp_content_container .pp_right {padding-right:0!important;} .pp_hoverContainer {width:100%!important; height:100%!important; z-index:2!important;} .pp_content {width:100%!important; height:auto!important;} .pp_fade {width:100%!important; height:100%!important;} a.pp_expand, a.pp_contract {display:none!important;} .pp_hoverContainer {width:100%!important; padding:0!important; background-color:transparent!important;} #pp_full_res img {width:100%!important; height:auto!important; margin-top:50px!important;} .pp_details {position:fixed!important; top:0!important; width:100%!important; padding-left:3%; padding-right:4%; padding-top:10px; padding-bottom:10px; background-color:#000000!important; color:#ffffff!important; margin-top:0px!important; opacity:0.9!important; height:50px!important; z-index:3!important;} .currentTextHolder {color:#ffffff!important;} a.pp_close {right:5px!important; top:10px!important;} .pp_nav {margin-right:0!important;} .pp_description {margin-right:0!important;} } .pp_pic_holder .ppt, .pp_pic_holder .pp_nav {display:none!important;} .pp_pic_holder .pp_expand {right:auto!important; top:10px!important; left:30px!important;} .pp_pic_holder .pp_play, .pp_pic_holder .currentTextHolder {display:none!important;} div.action_addThis {margin:15px 0; padding-top:15px; border-top:1px solid var(--separator);} .action_addThis.addThisTresc {} .action_addThis.addThisBlog {} .action_addThis table.addThis, .action_addThis .addThis tbody, .action_addThis .addThis tr, .action_addThis .addThis td {width:100%; display:block; box-sizing:border-box;} .action_addThis .addThis td {padding:5px 0;} .action_addThis .addThis .tag {font-weight:700;} .action_addThis .separator.to-addThis {display:none;} .action_addThis .separator.to-addThis.to-addThisTresc {} .action_addThis .separator.to-addThis.to-addThisBlog {} .printOnly {display:none!important;} .lastLink {padding:10px 0;} #action_social {margin:10px 0 10px 0; float:right; display:inline-block; font-size:12px;} #action_social table td {padding:5px 0 5px 5px;}  .contactForm {} .contactForm .productImage {} .contactForm .productName {font-size:18px;} @media all and (max-width:767px) { .contactForm .productImage, .contactForm .productName {text-align:center; margin-bottom:10px;} }  @media all and (min-width:992px) { .sticky {position:fixed; top:0;} .sticky#underHeader {position:fixed; width:100%; top:0px; left:0; z-index:9100; box-shadow:0 0px 20px rgba(0,0,0,0.5);} .sticky#quickSearch {position:fixed; top:0px; right:0px; z-index:9200; margin:5px 5px 0px 0;} .sticky#quickSearch div.findForm {width:auto;} .sticky#underHeader .mainLogo, .sticky#underHeader .smallLogo {display:inline-flex; position:absolute; left:0; top:0; width:80px; height:100%; overflow:hidden; padding:5px;} .sticky#underHeader .mainLogo span, .sticky#underHeader .smallLogo span {display:flex; position:relative; width:100%; height:100%; overflow:hidden; padding:0; margin:0; align-items:center; justify-content:center;} .sticky .mainLogo span img, .sticky .smallLogo span img {display:block; margin:auto auto auto 0; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .sticky#underHeader #menuTop {width:auto; margin:0; padding:0 10px 0 100px; position:relative; border:0;} } div.information {margin-bottom:15px;} .information.error {color:red; padding:10px 0;} .has-error .information.error {display:block; padding:5px 0 0 0; font-size:12px;} .p-container .has-error-info {display:none;} .p-container.has-error .has-error-info {display:block;} .subReqForm form {display:flex; flex-direction:column; width:100%;} .subReqForm .links-header {display:none;} .subReqForm .description {display:flex; flex:1 1 auto; font-size:12px; padding:15px 0 5px 0; align-items:center;} .subReqForm .form-group {display:flex; flex:1 1 auto; flex-direction:row; margin:0; padding:5px 0 15px 0;} .subReqForm .form-group .form-control, .subReqForm .form-group .btn {display:inline-flex; flex:1 1 auto; height:34px; line-height:1; align-items:center;} .subReqForm .form-group .form-control {width:100%; padding:8px 10px; justify-content:flex-start;} .subReqForm .form-group .btn {width:auto; padding:5px 10px; justify-content:center;} #sideColLeft .subReqForm .description {font-size:12px; padding:0;} #sideColLeft .subReqForm .form-group {flex-direction:column; padding:0;} #sideColLeft .subReqForm .form-control {margin:10px 0;} @media all and (min-width:992px) { .mainFooter .subReqForm form {flex-direction:row; justify-content:flex-end;} .mainFooter .subReqForm .description, .mainFooter .subReqForm .form-group {flex:0 1 auto; padding:15px 0;} .mainFooter .subReqForm .form-group {width:312px;} .mainFooter .subReqForm .description {margin-right:15px; text-align:right;} .subReqForm .form-group .form-control, .subReqForm .form-group .btn {height:40px;} } @media all and (max-width:767px) { .subReqForm .description {justify-content:flex-start;} } .subReqForm.r-subReqForm {text-align:left; clear:both; margin-bottom:15px;} .subReqForm.r-subReqForm .description {float:none; padding:0; text-align:left;} .subReqForm.r-subReqForm .form-group {padding:15px 0; margin-bottom:0;} .subReqForm.r-subReqForm .form-group .form-control {} .subReqForm.r-subReqForm .form-group .btn {clear:both; margin-top:15px;}  #section_userPanel {} .user-welcome {font-size:16px; padding:5px 0;} .user-welcome span {font-weight:700;} .user-welcome span.exclamation {font-weight:400; padding-left:3px;} .user-orders {} .user-data, .user-points {margin-bottom:30px; line-height:1.5;} .user-data div {} .user-data .user-links {padding-top:10px;} .user-data .user-links .btn-link {margin-right:15px;}  .loginForm ul, .loginPage ul {display:block; width:100%; list-style:none; margin:0; padding:0;} .loginForm li, .loginPage li {display:block; width:100%; list-style:none; margin:0; padding:0;} .loginPage .tags {padding-right:20px;}  .loginPage #lp_login, .loginPage .btn {} .linkiLogowania {width:100%; clear:both;} .line-or {display:block; z-index:1; width:100%; margin:15px 0 15px 0; text-align:center; position:relative; text-transform:uppercase; clear:both;} .line-or.line-over {} .line-or.line-under {display:none;} .line-or .line-or-text {display:inline-block; margin:0 auto; z-index:2; width:auto; height:auto; padding:8px 15px; text-align:center; background-color:#ffffff; border:0px solid #cccccc;} .line-or:before {content:""; display:block; position:absolute; top:50%; left:0; margin:0px; width:100%; border-top:1px solid #cccccc; height:1px; z-index:-1;} .regForm .linkiLogowania {padding:15px 0;} .regForm .line-or.line-over {display:none;} .regForm .line-or.line-under {display:block;} .regForm .alt-login, .regForm .alt-login .fb, .regForm .alt-login .google {} .panelWelcome div, .panelDiscount div {padding:5px 10px; display:inline-block;}  #page_loginPage .btn-link, #page_choose .btn-link {display:inline-flex; margin-bottom:15px;} .box#box_loginPanel .userLinks li {padding:0;} .box#box_loginPanel .panelWelcome div, .box#box_loginPanel .panelDiscount div {padding:5px 0;} .box#box_loginPanel .nav > li > a {padding:5px 0; border-top:1px solid #dedede;} .box#box_loginPanel .nav > li > a, .box#box_loginPanel .nav > li > a:visited {background-image:none; background-color:transparent;} .box#box_loginPanel .nav > li > a:hover {background-image:none; background-color:transparent;} .box#box_loginPanel li.selected a {font-weight:700;} .box#box_loginPanel .panelNewComplaint, .box#box_loginPanel .panelComplaints {} .box#box_loginForm .panelWelcome div, .box#box_loginForm .panelDiscount div, .box#box_loginForm .userLinks li {display:block; padding:5px 0;} .visiblePanel .box#box_loginForm {display:none!important;} .bs-popup {min-width:500px; min-height:500px; padding:10px 30px 50px 30px;} .bs-popup-info {min-width:500px; min-height:150px; padding:10px 30px 50px 30px;} @media all and (max-width:991px) { .bs-popup, .bs-popup-info {min-width:200px; box-sizing:border-box; padding:15px 0; width:calc(100% - 30px); margin:0 0 0 15px;} } .bts-del {margin:30px 0px 0px 0px;} .bts-edit {margin:15px 0px 0px 0px;} .pods .bts-edit {margin:0px 0px 0px 0px;} .adr-kraj {height:143px;} .adr-del-info {font-size:16px; text-align:center; margin-top:20px;} @media all and (max-width:991px) { .adr-col-1, .adr-col-2 {width:100%; float:none; clear:both; position:static;} .deliAdr-list .adr-address {position:static; padding:15px 0 15px 0;} .adr-address .adr-wrap {} .adr-list-header {display:none} .adr-address.list {position:inherit; border-top:1px solid var(--separator); padding:10px;} .adr-header-address {padding-left:0;} }  .char-plus {} .char-brackets {white-space:nowrap; padding:0;} .char-bracket-left {padding-right:1px;} .char-bracket-right {padding-left:1px;} div.printPage {display:none; text-align:right; padding-top:15px; padding-bottom:15px;} .orders div.printPage, .detCard div.printPage, .conBody div.printPage {}  .navigator {margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px;} .navigator.paginatorPrevious {text-align:left;} .navigator.paginatorPrevious a {display:inline-block; margin-left:0; margin-right:auto;} .navigator.paginatorNext {margin-top:5px; margin-bottom:5px; text-align:right;} .navigator.paginatorNext a {display:inline-block; margin-left:auto; margin-right:0;} #action_continue {margin:10px 0 10px 0;} .deliAdr-select .form-control {margin-bottom:10px;} .deliAdr-select .btn-link {margin-top:10px;} table.paginator.paginatorDetails, table.paginator.paginatorBottom {width:100%; margin:0 0 8px 0;} table.paginator.paginatorBottom td {width:50%;} table.paginator.paginatorBottom td:first-child {} table.paginator.paginatorBottom td:last-child {text-align:right;} table.paginator.paginatorNews td, table.paginator.paginatorDetails td {width:33%;} table.paginator.paginatorNews td:nth-child(2) a table.paginator.paginatorDetails td:nth-child(2) a {margin-left:3px; margin-right:3px;} table.paginator.paginatorNews td:nth-child(2) a, table.paginator.paginatorDetails td:nth-child(1) {} table.paginator.paginatorNews td:nth-child(2), table.paginator.paginatorDetails td:nth-child(2) {text-align:center;} table.paginator.paginatorNews td:nth-child(3), table.paginator.paginatorDetails td:nth-child(3) {text-align:right;} table.paginator.paginatorNews {width:100%; margin:15px 0;} div.button-actions {margin:0 0 15px 0;}  div.center {margin:0 auto;}  .galleries ul, .galList ul {display:block; padding:0; margin:0;} .galleries li, .galList li {list-style:none; display:inline-block; padding:0; margin:0;} .galleries .gallery {display:block; padding:0px; margin:0 0 10px 0; text-align:center;} .galleries div.gallery div {padding:0 0 10px 0; margin:0;} .galleries .galleryName {font-size:14px; padding-top:0; margin-top:0;} #page_gal .galleries h1.galleryName {display:inline-block; font-size:24px; font-weight:600; margin:0 0 24px 0; padding:0 0 12px 0; border-bottom:2px solid #29568e;} .galleries .gallery .galleryDescription a {display:inline-block; float:left; margin:0;} .galleries .gallery .galleryDescription img {vertical-align:bottom;} .galleries .gallery .galleryImage, .galleries .gallery .galleryImage a {display:block; text-align:center;} .galleries .gallery .galleryImage img {display:block; width:100%; height:auto; margin:0 auto;} .galleries.galList .gallery {padding:15px;} .galleries.galCatList .gallery {padding:15px 15px 15px 15px; overflow:hidden;} .galleries.galCatList .gallery h2.galleryName {margin:0; padding:0;} .galleries.galCatList .gallery .galleryDescription {display:block; margin-top:5px; margin-bottom:-15px; font-size:12px; line-height:15px; text-align:center;} .galleries.galCatList .gallery .galleryDescription a {display:block; margin:0; float:none;} .galleries.galCatList .gallery .galleryDescription img {display:block; margin:15px auto 5px auto; width:auto; height:auto;} .gallery #galleryWindow {padding:15px; text-align:center;} .gallery #galleryWindow img {display:block; margin:0 auto;} @media all and (max-width:767px) { .gallery #galleryWindow img {width:100%; height:auto;} } .gallery #galleryList {padding:5px 0;} .gallery #galleryList ul {width:100%; margin:0; padding:0; overflow:auto;} .gallery #galleryList li {padding:0; margin:10px 10px 0 0; list-style:none; float:left;} .gallery #galleryList li.lastChild {padding-right:0;} .gallery #galleryList li:first-child, .gallery #galleryList li.first {clear:left;} .gallery #galleryList .galleryItem {padding:0;} .gallery #galleryList .galleryItem span.image, .gallery #galleryList .galleryItem img {display:block; margin:0 auto;} @media all and (max-width:767px) { .gallery #galleryList .galleryItem img {width:100%; height:auto;} } .gallery #galleryList a {text-decoration:none; display:block; padding:0;} .gallery #galleryList a:hover {text-decoration:none;} .gallery #galleryList div {text-align:center;} .gallery #galleryList a span {display:block; padding:0 0 5px 0;} .gallery #galleryList .image {padding-top:10px;} .gallery #galleryList .image img {} .gallery #galleryList .name {font-size:10px; font-weight:700;} .gallery #galleryList .description {font-size:10px;} .galeriaBrakZdjec {margin:5px auto;} .galleries .paginator {width:100%; margin:-5px auto 15px auto;} .galleries .paginator td {width:33%; vertical-align:middle; text-align:center; font-size:12px;} .galleries .paginator.paginatorLists td {width:33%;} .galleries #galleryWindow, .galleries #galleryList li, .galleries.galList .gallery, .galleries.galCatList .gallery {background-color:#ffffff; border:1px solid var(--ramka1); -webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5); box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5); } .galleries #galleryList li:hover, .galleries.galList .gallery:hover, .galleries.galCatList .gallery:hover { -webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.9); box-shadow:0px 0px 10px -5px rgba(0,0,0,0.9); } #galleryList a:hover {background-color:rgb(242,242,242); background-color:rgba(242,242,242,0.75);}  #section_galMainList {margin-bottom:30px;} #section_galMainList .pageTitle {} .galleryMain {display:flex; flex-direction:column; background-color:#f5f5f5; margin:0 0 30px 0; min-height:200px;} .galleryMain .galleryImage {display:flex; width:100%; min-width:260px; min-height:200px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover;} .galleryMain .galleryContent {display:flex; flex:0 1 auto; flex-direction:column; padding:0; overflow:hidden;} .galleryMain .galleryName {font-size:18px; font-weight:600; margin:0; padding:20px 15px 0 15px;} .galleryMain a, .galleryMain a:visited {color:#ff0000;} .galleryMain a:hover {color:var(--kolor2);} .galleryMain .galleryAddress {font-size:14px; color:var(--kolorSzary); padding:0 15px;} .galleryMain .galleryDescription {font-size:12px; color:#797979; padding:15px 15px 15px 15px;} .galleryMain .galleryLink {padding:0 15px 20px 15px;} .galleryMain .galleryLink a {position:relative; display:inline-block; font-size:11px; font-weight:600; text-transform:uppercase;} .galleryMain .galleryLink a:after {content:""; display:block; width:1000px; height:1px; background-color:#d5d5d5; position:absolute; right:-11px; top:50%; transform:translate(100%, 0%);} .moreGallery {clear:both; text-align:center; padding:30px 0; text-transform:uppercase; overflow:hidden;} .moreGallery a {font-weight:600; font-size:14px; position:relative;} .moreGallery a:after {content:""; display:block; width:1000px; height:1px; background-color:var(--ramka1); position:absolute; right:-14px; top:50%; transform:translate(100%, 0%);} .moreGallery a:before {content:""; display:block; width:1000px; height:1px; background-color:var(--ramka1); position:absolute; left:-14px; top:50%; transform:translate(-100%, 0%);} .moreGallery a, .moreGallery a:visited {color:var(--kolor4);} .moreGallery a:hover {color:var(--kolor2);} @media all and (min-width:480px) { .galleryMain {flex-direction:row;} .galleryMain .galleryImage {width:260px;} .galleryMain .galleryName {padding:30px 35px 0 35px;} .galleryMain .galleryAddress {padding:0 35px;} .galleryMain .galleryDescription {padding:15px 35px 20px 35px; height:100%;} .galleryMain .galleryLink {padding:0 35px 25px 35px;} } @media all and (min-width:1600px) { #section_galMainList {margin-bottom:60px;} .galleryMain .moreGallery {padding:30px 0 60px 0;} }  #section_galList {margin-bottom:30px;} #section_galList .pageTitle {border-bottom:1px solid var(--kolor4); margin:0 0 55px 0; padding:0 0 18px 0; color:var(--kolorSzary); font-weight:300; font-size:36px;} .galleryMainList {margin:0 0 30px 0; border-bottom:1px solid #e5e5e5; padding:0;} .galleryMainList .galleryWrap {display:flex; flex-direction:row; min-height:200px;} .galleryMainList .galleryName {display:inline-block; font-size:24px; font-weight:600; margin:0 0 24px 0; padding:0 0 12px 0; border-bottom:2px solid #29568e;} .galleryMainList .galleryName a, .galleryMainList .galleryName a:visited {color:#484445;} .galleryMainList .galleryName a:hover {color:var(--kolor2);} .galleryMainList .galleryContent {display:flex; flex:1 1 auto; flex-direction:column; padding:0; overflow:hidden; width:100%;} .galleryMainList .galleryDescription {font-size:12px; color:#797979; padding:0 0 15px 0;} .galleryMainList .galleryLink {padding:0 0 30px 0;} .galleryMainList .galleryLink a {display:inline-block; padding:5px 0; font-size:11px; font-weight:600; text-transform:uppercase;} .galleryMainList .galleryLink a, .galleryMainList .galleryLink a:visited {color:#ff0000; border-bottom:1px solid #ff0000;} .galleryMainList .galleryLink a:hover {color:var(--kolor2); border-bottom:1px solid var(--kolor2);} .galleryMainList .galleryImage {display:flex; margin:0 0 30px 30px; min-width:336px; min-height:187px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; border:1px solid var(--ramka1);} div.newsShortList .newsItem {margin-bottom:15px;} div.newsShortList .newsShort {display:block; margin:0 0 5px 0; padding:0;} div.newsShortList .newsLink {display:block; margin:0 0 5px 0; padding:0;} div.newsShortList .newsLink a, div.newsShortList .newsLink a:visited {} div.newsShortList .newsLink a:hover {} div.newsShortList .newsImage {display:block; margin:0 0 10px 0; padding:0;} div.newsShortList .newsWrap {display:block; position:relative; height:150px; overflow:hidden; margin:0 0 10px 0;} div.newsShortList .newsWrap .newsImage {margin:0; position:relative;} div.newsShortList .newsWrap .newsImage img {width:100%; height:auto; display:block; } div.newsShortList .newsDataPublikacji {display:block; margin:0 0 10px 0; padding:0; font-style:italic; color:#555555; font-size:12px;} div.newsShortList .newsWrap .newsDataPublikacji {margin:0; padding:5px; background-color:rgba(0,0,0,0.25); color:#dedede; position:absolute; top:0; left:0;} div.newsShortList .newsSkrot {display:block; margin:0 0 10px 0; padding:0;} div.newsShortList .newsArchLink {display:block; margin:5px 0;} div.newsList {margin:5px auto 20px auto; clear:both;} div.newsList .newsFull {margin-bottom:10px; overflow:hidden;} div.newsList .newsFull p {} div.newsList div.newsLink {padding-bottom:4px; font-size:16px;} div.newsList .newsLink a, div.newsList .newsLink a:visited {font-weight:700;} div.newsList .newsLink a:hover {} div.newsList .newsDataPublikacji {font-weight:400; font-style:italic; font-size:11px; padding:0 0 4px 0;} div.newsList .newsTresc {padding-bottom:20px; clear:both; overflow:hidden;} div.newsList .newsImage {display:inline-block; float:left; font-size:0; margin:0 10px 10px 0;} div.newsList .newsImage img {vertical-align:middle;} .newsBody {}  div.pollForm#naglowek {} table.pollForm {width:100%;} table.pollForm td {vertical-align:middle; padding:1px 1px;} table.pollForm td.probeQuestion {} table.pollForm td.poleSondy {width:18px; padding:1px 0 4px 0; text-align:left;} table.pollForm td.poleSondy input {margin-left:0;} table.pollForm td.opcjaSondy {width:150px; padding:2px 0 3px 0; font-weight:700;} table.pollForm td.przyciskiSondy {text-align:right;} table.pollForm td.przyciskiSondy input {margin-left:auto; margin-right:0;} table.pollForm input.button#glosuj {} table.pollForm input.button#wyniki {background-image:none; background-color:transparent; border:0; font-weight:700; text-align:center; margin-top:5px;} table.pollForm a#wyniki {display:block; font-weight:700; text-align:center; margin-top:5px; cursor:pointer;} table.pollForm span.glosuj {display:block;} table.pollForm span.wyniki {display:block;} table.pollForm td.wynikSondy {padding:0 0 8px 0; font-size:11px; vertical-align:middle;} table.pollForm td.wykresSondy {background-color:#3a89c9;} table.pollForm td.wynikSondy img {margin-top:4px;} table.pollForm td.iloscGlosow {padding-top:2px;} table.pollForm td.iloscGlosow span {font-weight:700;}  .ratBar {background-position:0 100%;} .ratForm .ratBar, .ratForm #ratBar {} .ratForm .voteBarRating, .ratForm #voteBarRating {float:left; margin-top:2px;} .ratForm .voteBarCandidate, .ratForm #voteBarCandidate {float:left; padding:0 0 0 10px; width:2em; margin-top:1px;} .ratForm .voteBar, .ratForm #voteBar {overflow:hidden; float:left; background-position:0 100%; } .ratForm .voteBarCurrent, .ratForm #voteBarCurrent {overflow:hidden; position:relative;} .ratForm .voteBarSlider, .ratForm #voteBarSlider {overflow:hidden; position:relative; width:100%;} .ratForm .voteBarSlider a, .ratForm #voteBarSlider a {display:block; float:left; margin:0; overflow:hidden; padding:0; background-repeat:no-repeat; background-position:0 100%;} .ratForm .voteBarSlider img, .ratForm #voteBarSlider img {border:0; margin:0;} .ratForm .ratFormOption {margin:4px;} .ratBar, .ratBarCurrent, .ratForm .idRatBar, .ratForm #ratBar, .ratForm .voteBarCurrent, .ratForm #voteBarCurrent, .ratForm .voteBar, .ratForm #voteBar {height:22px;} .ratForm .voteBarCandidate, .ratForm #voteBarCandidate {height:22px; line-height:22px;} .ratForm .voteBarSlider, .ratForm #voteBarSlider {height:22px; top:-22px;} .ratForm .voteBarSlider a, .ratForm #voteBarSlider a {height:22px; line-height:22px; width:22px;} .ratForm .voteBarSlider img, .ratForm #voteBarSlider img {width:22px; height:22px;} .ratBar, .ratBarCurrent, .ratForm .voteBar, .ratForm #voteBar, .ratForm .voteBarCurrent, .ratForm #voteBarCurrent, .ratForm .voteBarSlider a, .ratForm #voteBarSlider a { background-image:url(ratingStarBar22-3x.png); background-size:22px 66px; } div.opiList div.ocena {width:110px;}  .opiForm {} .opiForm .form-group {padding-top:10px; padding-bottom:10px;} .row.opiList {padding:0 0;} .row.opiForm .row .forms label.col-xs-12 {padding:5px 10px 5px 0; text-transform:uppercase; font-weight:normal;}  .row.opiForm .row .forms div.col-xs-12 {padding:0 0 0 0;} .row.opiForm .row .col-sm-offset-2, .row.opiForm .row .col-md-offset-2, .row.opiForm .row .col-xs-offset-2 {padding-left:0; padding-right:0;} .opiList table {width:100%; margin:0 0 15px 0;} .opiList td.col1 {width:150px; padding:10px 15px 10px 0; vertical-align:top;} .opiList td.col2 {padding:10px 0 0 15px; vertical-align:top;} div.opiList {margin:0 auto; padding:0;} div.opiList table {margin:0;} div.opiList table td {text-align:left; padding:10px 10px 10px 0; vertical-align:top;} div.opiList table th {text-align:left; padding:2px 10px 2px 0;} div.opiList a {} div.opiList div.who {padding-bottom:5px; overflow:hidden;} div.opiList div.review {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid var(--separator);} div.opiList span.name, div.opiList span.date {font-size:13px; display:inline-block; padding:2px 15px 0 0; float:left;} div.opiList div.rating {display:inline-block; margin:0;  float:left; font-size:13px;} div.opiList span.name {font-weight:700;} div.opiList span.review {font-size:15px; padding-bottom:5px;} div.opiList span.shop {} div.opiList span.shop.review {} div.opiList span.shop.name {} .opiList.opiConList {} div.conBody {} div.conBody p.conBody {} .conBody #page_conForm .pageTitle {margin:15px auto 15px 0; text-align:left;} .conBody .conForm {text-align:left;}  section.blogMainList {} section.blogList {} section.blogList.blogFeatured {} section.blogBody {} .blogPost {} .blogPosts {border:1px solid var(--ramka1); margin:15px 0; padding:15px;} .blogFeatured .blogPosts {border:0; margin:0; padding:0;} .blogFeatured .pageSubTitle {padding-top:0;} .blogPicture {margin-top:5px; margin-bottom:10px; text-align:left;} .blogPicture img {display:block; margin:0 auto; width:100%; height:auto;} .blogEntry {} .blogEntry .tag {padding-right:5px;} .blogEntry .sep {color:#808080;} .blogEntry .blogTitle {margin-top:0;} .blogEntry .blogDate {font-size:12px; font-style:italic; margin-bottom:5px; color:#808080;} .blogEntry .blogTags {font-size:12px; margin-bottom:5px;} .blogEntry .blogLead {} .blogEntry .blogButtons {padding:15px 0; text-align:left;} .blogMainList {margin:0; background-color:#f5f5f5; padding:25px 0 40px 0;} @media all and (min-width:992px) { .blogMainList {padding:75px 0 90px 0;} } .blogMainList .blogMainPosts {display:flex; flex-direction:row; flex-wrap:wrap;} .blogMainList .blogMainPost {display:flex; flex-direction:column; margin-bottom:15px;} .blogMainList .blogPicture {margin:0; display:flex; border:0px solid var(--ramka1); position:relative; width:100%; height:240px; background-repeat:no-repeat; background-position:50% 100%; background-size:cover; opacity:1;} .blogMainList .blogPicture:hover {opacity:0.9;} .blogMainList .blogDate {position:absolute; top:10px; right:10px; display:inline-flex; height:28px; padding:0 28px; justify-content:center; align-items:center; background-color:var(--kolor1); color:#ffffff; font-size:11px; font-weight:400;} .blogMainList .blogContent {display:flex; flex:1 1 auto; flex-direction:column; margin:0; padding:0 0 4px 0; width:100%; background-color:#ffffff; position:relative;} .blogMainList .blogContent:after {display:block; content:""; width:100%; height:4px; background-color:var(--ramka1); position:absolute; bottom:0; left:0;} .blogMainList .blogTitle {display:flex; width:100%; height:auto; align-items:flex-start; justify-content:start; flex-direction:column; margin:0 0 0 0; padding:22px 30px 1px 30px; font-weight:600; font-size:18px; line-height:1;} .blogMainList .blogTitle a, .blogMainList .blogTitle a:visited {color:#29568e;} .blogMainList .blogTitle a:hover {color:#000000;} .blogMainList .blogLead {display:flex; width:100%; height:100%; align-items:baseline; justify-content:flex-start; flex-direction:row; margin:0; padding:0 30px 0 30px; flex-wrap:wrap; font-size:12px; line-height:1.5; color:var(--kolorSzary);} .blogMainList .blogButtons {display:flex; width:100%; height:auto; align-items:flex-end; justify-content:flex-end; flex-direction:row; margin:0 0 0 0; padding:12px 0 0 0; font-weight:700; font-size:12px;} .blogMainList .blogButtons a {display:flex; width:157px; height:32px; padding:2px 5px; justify-content:center; align-items:center;} .blogMainList .blogButtons a, .blogMainList .blogButtons a:visited {background-color:var(--kolor4); color:#ffffff;} .blogMainList .blogButtons a:hover {background-color:var(--kolor2); color:#ffffff;} .blogMainList .blogMore {margin:0; text-align:right;} .blogMainList .blogMore .btn,  .stacktable {width:100%;} .st-head-row {padding-top:1em;} .st-head-row.st-head-row-main {font-size:1.5em; padding-top:0;} .st-key {width:49%; text-align:right; padding-right:1%;} .st-val {width:49%; padding-left:1%;} .stacktable.large-only {display:table;} .stacktable.small-only {display:none;} @media all and (max-width:991px) { .stacktable.large-only {display:none;} .stacktable.small-only {display:table;} } .currencyToLeft span.price {} .currencyToLeft span.currency, .currencyToLeft span.rangeCurrency {padding-left:0; display:none!important;} #fb-slide {float:right; overflow:hidden; padding-left:0px; position:fixed; top:220px; z-index:2002; box-sizing:content-box;} #fb-slide-gfx {height:111px; padding-left:35px; position:fixed; top:220px; z-index:2002; background-repeat:no-repeat; background-position:0 0; box-sizing:content-box;} #fb-slide #fb-frame {padding:20px 5px 20px 12px; background-color:#5777b1; box-sizing:content-box;} #fb-slide #fb-frame #fb-back {background:white; box-sizing:content-box;} iframe div.fbDarkWidget {background:red;} #fb-slide-gfx, #fb-slide {display:none!important;} @media all and (min-width:992px) { #fb-slide-gfx, #fb-slide {display:block!important;}  } .towaryTresc a, .linkiTresc a, .plikiTresc a, .flv a {display:block; padding:5px 0;} .towaryTresc .description, .linkiTresc .description, .plikiTresc .description, .flv .description {margin-bottom:10px;} .towaryTresc .description:empty, .linkiTresc .description:empty, .plikiTresc .description:empty, .flv .description:empty {display:none;} div.flv li a, div.flv .videoName {display:block; padding:5px 0; font-weight:bold;} div.flv .videoDescription {padding:0 0 15px 0; font-size:12px;} div.flv ul, div.flv li, .additional.itemFilms ul, .additional.itemFilms li, .additional.itemVideo ul, .additional.itemVideo li, .additional.itemMusic ul, .additional.itemMusic li {display:block; margin:0; padding:0; list-style:none; clear:both;} div.flv li, .additional.itemFilms li, .additional.itemVideo li {margin-bottom:15px;} .additional.itemMusic li {margin-bottom:25px;} div.flv video, .additional video, video.video-responsive {margin:0; display:block; width:auto; height:auto; max-width:100%; max-height:100%;} .itemMusic audio {} .itemMusic .songTitle {padding:5px 0; font-weight:bold;} .itemMusic .songDescription {padding:0 0; margin-bottom:10px; font-size:12px;} video::-internal-media-controls-cast-button, audio::-internal-media-controls-cast-button {display:none;} video::-internal-media-controls-download-button, audio::-internal-media-controls-download-button {display:none;} video::-webkit-media-controls-enclosure, audio::-webkit-media-controls-enclosure {overflow:hidden;} video::-webkit-media-controls-panel, audio::-webkit-media-controls-panel {width:calc(100% + 30px);} table.banList, table.flashBanList {width:100%; margin:0 0 15px 0;} textarea.partnerCode {margin:0 0 15px 0; width:100%; display:block; box-sizing:border-box; padding:10px; font-size:12px; clear:both;} div.partnerView {margin:0 0 15px 0; clear:both;} div.partnerView img {display:block; margin:0 auto 0 0; width:auto; height:auto; max-width:100%; max-height:100%;}  .sticky #overHeader, .sticky, .pager a:hover, .pagination a:hover, #clientMenu a:hover, #headerMenu li:hover, #headerMenu a:hover, .menuFooter a:hover, footer a:hover, #box_catMenu a:hover, div.channels div.channel:hover span.name, #offerLeft .productImage:hover .productPromotionIcons, .subCatItem:hover .categoryDescription, .btn:hover, .button:hover, .producer:hover *, .catItem:hover, .catItem:hover *, .item:hover, .item:hover * { -webkit-transition:all 0.25s ease 0s; -moz-transition:all 0.25s ease 0s; -ms-transition:all 0.25s ease 0s; -o-transition:all 0.25s ease 0s; transition:all 0.25s ease 0s; }  .pageAdmin, .pageClient, #fb-slide, #fb-slide-gfx, .btn#goTop, .btn.btn-default#toTop, .sticky { -webkit-transform:translateZ(0)!important; transform:translateZ(0)!important; -webkit-transform:none !important; transform:none !important; } @keyframes shadowPulse { 0% { -webkit-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); -moz-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); box-shadow:0px 0px 15px 3px rgba(255,0,0,0); } 50% { -webkit-box-shadow:0px 0px 15px 3px rgba(255,0,0,1); -moz-box-shadow:0px 0px 15px 3px rgba(255,0,0,1); box-shadow:0px 0px 15px 3px rgba(255,0,0,1); } 100% { -webkit-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); -moz-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); box-shadow:0px 0px 15px 3px rgba(255,0,0,0); } } .shadow-pulse { animation-name:shadowPulse; animation-duration:1s; animation-iteration-count:1; animation-timing-function:linear; } .bs-popup-info.bs-error {padding:10px 30px 30px 30px;} .bs-popup-info.bs-error .popup-info-content {padding:20px 10px 30px; text-align:center; font-size:20px;} .bs-popup-info.bs-error .buttonBlock {text-align:right;}  .basket-mes-box {z-index:9400; position:fixed; right:15px; top:120px; } .basket-mes-content {box-sizing:border-box; padding:10px 15px; margin:0 0 1em 0; color:#ffffff; font-weight:700; overflow:hidden; text-align:center;} .mes-info {background-color:#238c00;} .mes-warning {background-color:#646473;} .mes-error {background-color:#b30000;} .w8 {display:inline;} .w8 b {opacity:0;} .w8 b.d1 {animation:dot1 2s infinite linear;} .w8 b.d2 {animation:dot2 2s infinite linear;} .w8 b.d3 {animation:dot3 2s infinite linear;} .w8 b.d4 {animation:dot4 2s infinite linear;} @keyframes dot1 {0% {opacity:0} 20% {opacity:1} 80% {opacity:1} 100%{opacity:0}} @keyframes dot2 {20% {opacity:0} 60% {opacity:1} 80% {opacity:1} 100%{opacity:0}} @keyframes dot3 {40% {opacity:0} 70% {opacity:1} 80% {opacity:1} 100%{opacity:0}} @keyframes dot4 {60% {opacity:0} 80% {opacity:1} 81% {opacity:1} 100%{opacity:0}}  img {aspect-ratio:attr(width) / attr(height);}  #section_indexTxt a {display:inline-block; border-bottom:1px solid #e10000; padding:8px 0; color:#e10000; font-size:12px; font-weight:600; line-height:1;} #section_indexTxt a, #section_indexTxt a:visited {color:#e10000; border-bottom:1px solid #e10000;} #section_indexTxt a:hover {color:var(--kolor2)!important; border-bottom-color:var(--kolor2)!important;}  .opis-ofert {margin:0 0 30px 0; font-size:12px; color:var(--kolorSzary);} .oferta {padding:0 0 30px 0; border-bottom:1px solid #e5e5e5; margin:0 0 30px 0;} .oferta-nazwa {margin:0 0 30px 0;} .oferta-nazwa span {display:inline-block; font-size:24px; color:var(--kolorSzary); color:#3d3d3d; padding:0 0 17px 0; border-bottom:2px solid #29568e;} .oferta-wiersz.row {} .oferta-kolumna1.col-md-8.col-sm-8.col-xs-12 {} .oferta-opis {margin:0 0 20px 0; font-size:12px; color:var(--kolorSzary); color:#3d3d3d;} .oferta-link {margin:0 0 30px 0;} .oferta-link a {display:inline-block; padding:0 0 8px 0; color:#e10000; font-weight:bold; font-size:12px; border-bottom:1px solid #e10000;} .oferta-link a, .oferta-link a:visited {color:var(--kolor3); border-bottom:1px solid var(--kolor3);} .oferta-link a:hover {color:var(--kolor2); border-bottom:1px solid var(--kolor2);} .oferta-kolumna2.col-md-4.col-sm-4.col-xs-12 {} .oferta-kolumna2.col-md-4.col-sm-4.col-xs-12 img {display:block; margin:0 auto; width:100%; height:auto;}  