@charset "UTF-8";   body {overflow-y:scroll; word-wrap:break-word;} body.modal-open {overflow-y:scroll; margin:0;} .modal {overflow:auto;}  .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;} img.img-normal {display:inline-block!important; max-width:none!important;}  .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:10px; padding-right:10px;} .row {margin-left:-10px; margin-right:-10px;} .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:10px; padding-right:10px;}  .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:10px; padding-left:10px; 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), #slideSaleList .col-lg-1:nth-child(12n+1), #slideSaleList .col-lg-2:nth-child(6n+1), #slideSaleList .col-lg-3:nth-child(4n+1), #slideSaleList .col-lg-4:nth-child(3n+1), #slideSaleList .col-lg-6:nth-child(2n+1), #slideSaleList .col-md-1:nth-child(12n+1), #slideSaleList .col-md-2:nth-child(6n+1), #slideSaleList .col-md-3:nth-child(4n+1), #slideSaleList .col-md-4:nth-child(3n+1), #slideSaleList .col-md-6:nth-child(2n+1), #slideSaleList .col-sm-1:nth-child(12n+1), #slideSaleList .col-sm-2:nth-child(6n+1), #slideSaleList .col-sm-3:nth-child(4n+1), #slideSaleList .col-sm-4:nth-child(3n+1), #slideSaleList .col-sm-6:nth-child(2n+1), #slideSaleList .col-smx-1:nth-child(12n+1), #slideSaleList .col-smx-2:nth-child(6n+1), #slideSaleList .col-smx-3:nth-child(4n+1), #slideSaleList .col-smx-4:nth-child(3n+1), #slideSaleList .col-smx-6:nth-child(2n+1){ clear:none!important; } .slideSaleList .col-lg-1:nth-child(12n+1), .slideSaleList .col-lg-2:nth-child(6n+1), .slideSaleList .col-lg-3:nth-child(4n+1), .slideSaleList .col-lg-4:nth-child(3n+1), .slideSaleList .col-lg-6:nth-child(2n+1), .slideSaleList .col-md-1:nth-child(12n+1), .slideSaleList .col-md-2:nth-child(6n+1), .slideSaleList .col-md-3:nth-child(4n+1), .slideSaleList .col-md-4:nth-child(3n+1), .slideSaleList .col-md-6:nth-child(2n+1), .slideSaleList .col-sm-1:nth-child(12n+1), .slideSaleList .col-sm-2:nth-child(6n+1), .slideSaleList .col-sm-3:nth-child(4n+1), .slideSaleList .col-sm-4:nth-child(3n+1), .slideSaleList .col-sm-6:nth-child(2n+1), .slideSaleList .col-smx-1:nth-child(12n+1), .slideSaleList .col-smx-2:nth-child(6n+1), .slideSaleList .col-smx-3:nth-child(4n+1), .slideSaleList .col-smx-4:nth-child(3n+1), .slideSaleList .col-smx-6:nth-child(2n+1){ clear:none!important; } .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; } } .five-grid {margin-left:-2%; margin-right:-2%;} .five-col {float:left; min-height:1px; width:18.5%; margin-left:0.7%; margin-right:0.7%; display:none;} .five-col.five-col-c1 {display:block; margin-left:1.9%; 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; margin-right:0%;} @media all and (max-width:991px) { .five-col.five-col-c1, .five-col.five-col-c2, .five-col.five-col-c3, .five-col.five-col-c4, .five-col.five-col-c5 {clear:none; margin-left:2%; margin-right:2%;} .five-col.five-col-c1, .five-col.five-col-c2, .five-col.five-col-c3 {width:28%; clear:right;} .five-col.five-col-c4 {width:28%;} .five-col.five-col-c5 {width:28%; clear:none;} .five-col:nth-child(4) {clear:none; clear:left; width:46%;} .five-col:nth-child(5) {clear:none; clear:right; width:46%;} } @media all and (max-width:767px) { .five-col.five-col-c1, .five-col.five-col-c2, .five-col.five-col-c3, .five-col.five-col-c4, .five-col.five-col-c5 {clear:none; margin-left:2%; margin-right:2%;} .five-col.five-col-c1, .five-col.five-col-c3, .five-col.five-col-c5 {width:46%; clear:left;} .five-col.five-col-c2, .five-col.five-col-c4 {width:46%; clear:right;} .five-col:nth-child(5) {clear:none; clear:right; width:100%; margin-left:0; margin-right:0;} } @media all and (max-width:479px) { .five-grid {margin-left:0; margin-right:0;} .five-col.five-col-c1, .five-col.five-col-c2, .five-col.five-col-c3, .five-col.five-col-c4, .five-col.five-col-c5 {width:100%; clear:both; margin-left:0; margin-right:0;} } .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, #slideSaleList *:focus, .slideSaleList *:focus, .slideList *:focus, #thumbsSlick *:focus {outline:0!important;} .nav > li > a {padding:5px 10px;} .form-horizontal .form-group, .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right:-10px; margin-left:-10px;} @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:-10px;} } .navbar-toggle {margin-right:10px;} .navbar-nav {margin:5px -10px;} .navbar-form {padding:5px 10px; margin-right:-10px; margin-left:-10px;} @media all and (min-width:768px) { .navbar-right {margin-right:-10px;} .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 (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 {position:fixed; display:block; bottom:60px; width:100%; text-align:center; background-color:red; color:white; font-size:16px; font-weight:700; font-family:Verdana, Tahoma, Arial, sans-serif; padding:5px; z-index:99999; -webkit-box-shadow:#000000 1px 1px 5px; box-shadow:#000000 1px 1px 5px; border-top:1px solid #000000; border-bottom:1px solid #000000; text-shadow:1px 1px 1px rgba(0,0,0,0.75);} .pageClient {position:fixed; display:block; top:50px; width:100%; text-align:center; background-color:white; color:black; font-size:12px; font-weight:700; font-family:Verdana, Tahoma, Arial, sans-serif; z-index:99999; -webkit-box-shadow:#808080 1px 1px 5px; box-shadow:#808080 1px 1px 5px; 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:767px) { #informacjaOCiasteczkach {position:relative!important; top:0!important; left:0!important;} #informacjaOCiasteczkach a {display:block; margin:10px auto 5px auto; clear:both;} } @media all and (max-width:991px) { .pageAdmin {bottom:10px; font-size:14px;} } @media all and (max-width:767px) { .pageAdmin {font-size:12px;} }  body {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, Tahoma, Verdana, sans-serif;} .detCard .fullDescription, .con1.content, .con7.content, .con8.content, .catExtDesc, .catDescCMS, .catMoreDesc {font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;} 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:#347bb5;} a:hover {color:#000000;} .productName, .productName a, .productName a:visited {color:#000000;} .productName a:hover {color:#347bb5;}  * { -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:15px;} #mainCol, #mainCol div.pageContent {padding-top:15px; padding-bottom:15px;} #mainCol div.row.pageContent {padding-top:0; padding-bottom:0;} @media (max-width:991px) { #main { display:flex; display:-ms-flex; flex-direction:column; } #main #sideColLeft, #main #mainCol {margin:0; padding:0; width:100%;} #main #sideColLeft {order:1;} #main #mainCol {order:2;} #sideColLeft .panel {display:none;} #sideColLeft .panel#box_listFilters {display:block;} }  #section_breadcrumbs {margin:0; width:100%; border-bottom:1px solid #dedede; background-color:#f3f3f3; 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 10px;} #section_breadcrumbs .breadcrumb {margin:0; padding:10px 5px; font-size:11px;} @media all and (min-width:768px) { #section_breadcrumbs .row {width:750px;} } @media all and (min-width:992px) { #section_breadcrumbs .row {width:970px;} } @media all and (min-width:1200px) { #section_breadcrumbs .row {width:1170px;} } .breadcrumb {background-color:#f3f3f3;} .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 {color:#347bb5;} .breadcrumb .active {font-weight:700;} .breadcrumbs.buyPath {margin:0 -10px 0 -10px; padding:0 10px 10px 10px; border-top:0;} .buyPath#buyTips {padding-top:10px; margin-bottom:10px; 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 10px; 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 10px;} .breadcrumbs.buyPath ul.content li.steps {background-color:#eeeeee; color:#1a1a18;} .breadcrumbs.buyPath ul.content li.steps.active {background-color:#347bb5; 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:#347bb5;} .buyPath h3 span.breadcrumbs {} .buyPath h3 a.breadcrumbs:hover {color:#1a1a18;} .buyPath h3 .selected {font-weight:700;} #overHeader {background-color:#f3f4f6;} #overHeader, #overHeader li a, #overHeader li a:visited {color:#696969;} #overHeader li a:hover {color:#000000;} #mobi_clientMenu .badge {} #overHeader .badge {} #overHeader .active a, #overHeader .active a:visited {color:#347bb5;} #overHeader .active a:hover {color:#000000;} .menuFooter {background-color:#2a2a2a;} .menuFooter, .menuFooter a, .menuFooter a:visited {color:#a1a1a1;} .menuFooter a:hover {color:#ffffff;} .menuFooter a.active, .menuFooter a.active:visited {color:#347bb5;} .menuFooter a.active:hover {color:#ffffff;} .menuFooter h3 {color:#ffffff;} #section_copyrights {background-color:#393939;} #section_copyrights, #section_copyrights a, #section_copyrights a:visited {color:#a1a1a1;} #section_copyrights a:hover {color:#ffffff;} #section_custom {background-color:#000000;} #section_custom, #section_custom a, #section_custom a:visited {color:#a1a1a1;} #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_news, #section_saleList, #section_prodListMain, #section_regForm, #section_regParForm, #section_userForm, #section_parForm {margin-bottom:1em;} #filters_prodFilters, #filters_priceFilters, #filters_sortFilters, #filters_promotionTypes, #filters_availabilityStatus, #filters_resultsPerPage, #filters_buttons {margin-bottom:15px;} #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 10px 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;} #section_copyrights .row, #section_menuFooter .row, #section_menuFooterColumns .row {padding-top:10px; padding-bottom:10px;} #custom776, #custom777, #customTxt, #infoserwis {color:inherit;} #infoserwis {text-align:right;} @media all and (max-width:767px) { #section_copyrights .col-sm-12 {text-align:center;} #customTxt, #infoserwis {text-align:center; padding-top:5px; padding-bottom:5px;} } #custom776 a:hover img, #custom777 a:hover img {opacity:0.9;} #custom776 {padding-top:15px; padding-bottom:15px;} #custom777 {padding-top:10px; padding-bottom:10px} .menuFooter {font-size:12px;} .menuFooter h3 {font-size:14px; padding:0 0 6px 0; margin:0; font-weight:700;} @media all and (max-width:991px) { .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:10px 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:10px 0;} .menuFooter ul.conLinks2 li {display:inline-block; padding:4px 10px 4px 0px;} .menuFooter.menuFooterMulti h3 {display:block;} .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 h3 {padding-top:8px; padding-bottom:8px;} .menuFooter.menuFooterMulti ul.conLinks2 {padding-top:0; padding-bottom:30px;} .menuFooter.menuFooterMulti ul.conLinks2 li {display:block; padding:0 0px 0 0px;} .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 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 {color:#555555; background-color:#f3f3f3; border-color:#dedede;} .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:#dedede; background-image:none; } .alert-warning { background-image:none; } .alert-danger { background-image:none; } #section_slider {clear:both; margin-top:15px;} #mainCol #section_slider {margin-top:0;} #section_slider .container {padding-left:0; padding-right:0;} #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;} #quickSearch {margin:8px 0 8px 0; float:right;} @media all and (min-width:992px) and (max-width:1199px) { #quickSearch {max-width:280px;} } @media all and (min-width:1200px) { #quickSearch {margin-left:30px; max-width:320px;} } .findForm.input-group {} .findForm.input-group.mobile {} .findForm.input-group.tablet {} .findForm .input-group-btn {} .findForm .fa.fa-plus, .findForm .fa.fa-search {} .findForm button.btn {} .findForm .txt {display:inline-block;} .findForm .fa-search {margin-right:10px;}  #overHeader .nav#curLan {margin-right:5px;} #overHeader .nav#curLan .link#flagList, #overHeader .nav#curLan .link#curList {margin-right:15px;} #overHeader .nav#curLan .link#flagList img {margin-top:-3px; margin-right:5px;} #overHeader .nav#curLan ul, #overHeader .nav#curLan li {padding:0; margin:0;} #overHeader .nav#curLan a.dropdown-toggle {padding:5px 10px;} #overHeader .nav#curLan ul.dropdown-menu {border:0; padding:0; margin:0; box-shadow:none; min-width:auto; width:auto; top:100%; left:auto; position:absolute;} #overHeader .nav#curLan .dropdown-menu li {padding:0; margin:0; width:100px;} #overHeader .nav#curLan .dropdown-menu li a, #overHeader .nav#curLan .dropdown-menu li span.curLink {padding:5px 10px;} #overHeader .nav#curLan .dropdown-menu li span.curLink {display:block; cursor:pointer;} #overHeader .nav#curLan .dropdown-menu li img {margin-right:3px;} #overHeader .nav#curLan .dropdown-menu .selected {font-weight:700;} .nav#curLan2 li span.curLink, .nav#curLan2 li a {display:block; padding:5px 15px;} #overHeader .nav#curLan .dropdown-menu li {background-color:#ffffff;} #overHeader .nav#curLan .dropdown-menu li a:hover, #overHeader .nav#curLan .dropdown-menu li span.curLink:hover {background-color:#f5f5f5;} @media all and (max-width:767px) { #overHeader .nav#curLan .open .dropdown-menu { position:absolute; top:100%; background-color:#ffffff; } .nav#curLan2 span.curLink, .nav#curLan2 li a {display:block; padding:5px 15px;} .nav#curLan2 span.curLink, .nav#curLan2 .open li a {padding-left:15px;} } #curLan, #menuHeader {margin-top:10px;} #header {} #logo {} #specialLogo {text-align:center; padding:10px 10px;} #specialLogo img {max-width:100%; height:auto; display:block; margin-left:auto; margin-right:auto;} @media all and (min-width:768px) and (max-width:991px) { .mediumWrap {overflow:hidden; clear:both; position:relative; height:120px;} .mediumWrap #specialLogo {width:50%; max-height:100px; text-align:left;} .mediumWrap #specialLogo img {margin-left:0; max-height:100px;} .mediumWrap #mobi_search {position:absolute; top:10px; right:0;}   #mobi_clientMenu {} button[data-target="#mobi_search"] {display:none;} } .mainLogo {} .mainLogo img {vertical-align:middle; margin:0;} #mainTop {position:relative;} .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:auto;} .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(button_close.png) no-repeat 50% 50%;} .navbar#clientMenu li.comForm a {display:inline-block;} #mobi_clientMenu .navbar-collapse {overflow:hidden; height:auto;} #mobi_clientMenu .navbar-nav li.link {display:inline-block;} #mobi_clientMenu .navbar-nav li.link.dropdown {display:block;}  #quickCart {display:inline-block; position:absolute; top:30px; right:0px; text-align:right; padding:0; margin:0; white-space:nowrap; z-index:9000;} #quickCart .cartHidden {white-space:normal;} #mobiMenu #mobi_quickCart {text-align:right; float:right;} #quickCart, div.cart .rows {height:46px; line-height:46px;} #mobiMenu {height:auto;} #mobiMenu #mobi_quickCart, #mobiMenu #mobi_quickCart div.cart .rows {height:54px; line-height:54px;} div.cart {width:320px; display:inline-block; background-color:#347bb5; color:#ffffff; padding:0; margin:0; position:relative; text-align:left; font-size:14px; font-weight:700; overflow:hidden;} div.cart.cartEmpty {} div.cart.cartFull {z-index:9100!important;} div.cart span.icon {font-size:18px; color:#ffffff; margin-left:10px;} div.cart.cartFull span.icon {cursor:pointer;} div.cart span.sep {color:rgba(255,255,255,0.5);} div.cart .rows {display:inline-block; margin:0; padding:0 10px 0 10px; white-space:nowrap;} div.cart .tags {color:#ffffff; font-size:inherit;} div.cart .total {text-align:center; padding:5px 0 10px 0;} div.cart .basketTotal .tags, div.cart .value, div.cart .price {color:#ffffff; font-size:inherit;} div.cart .basketItems {display:inline-block;}  div.cart .cartHidden {width:320px; background-color:#ffffff; line-height:1.2; border:1px solid #dedede; -webkit-box-shadow:5px 5px 10px -5px rgba(0,0,0,1); box-shadow:5px 5px 10px -5px rgba(0,0,0,1); } div.cart .total, div.cart .cartHidden, div.cart .cartHidden .price {color:#555555;} div.cart .cartItem {clear:left; overflow:hidden; padding:10px 0 10px 0; margin:0 0 10px 0; position:relative; border-bottom:1px solid #efeeec;} div.cart .cartItem .cartPic {width:60px; height:60px; float:left; margin-left:5px; position:relative; overflow:hidden;} div.cart .cartItem .cartValue {width:210px; height:auto; float:left; margin-left:5px; font-size:11px;} div.cart .cartItem .cartProduct {font-size:13px;} div.cart .cartItem .cartProduct a {display:block; font-weight:700;} div.cart .cartItem .cartProduct, div.cart .cartItem .cartPrices, div.cart .cartItem .cartCounter {margin-bottom:5px;} div.cart .cartItem .cartCounter span {padding-right:2px;} div.cart .cartItem .price {font-size:14px;} div.cart .cartItem .delete {margin-left:10px;} div.cart .cartHidden.collapse .buttons {display:block; text-align:center; padding:0 10px 10px 10px;} @media all and (min-width:992px) { div.cart.cartEmpty .basketTotal, div.cart .basketTotal {display:inline-block;} div.cart .basketItems .value {padding-left:5px;} } #mobiMenu span.ico {float:left; color:#ffffff; font-size:18px;} #mobiMenu .text {padding-top:7px; height:33px;} #mobiMenu #mobi_quickCart div.cart {font-size:18px; width:auto;} #mobiMenu #mobi_quickCart div.cart .rows {} #mobiMenu #mobi_quickCart div.cart .tags {display:none;}  #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%); } #mobiMenu .navbar-toggle {float:left; margin:8px 5px 8px 5px;}  #mobiMenu .navbar-toggle.collapsed, #mobiMenu .navbar-toggle[aria-expanded="false"] {background-color:transparent;} #mobiMenu .navbar-toggle.collapsed span, #mobiMenu .navbar-toggle[aria-expanded="false"] span {color:#ffffff;}  #mobiMenu .navbar-toggle, #mobiMenu .navbar-toggle[aria-expanded="true"] {background-color:#333333;} #mobiMenu .navbar-toggle span, #mobiMenu .navbar-toggle[aria-expanded="true"] span {color:#ffffff;}  #mobiMenu .navbar-toggle.collapsed:hover, #mobiMenu .navbar-toggle[aria-expanded="false"]:hover {background-color:#000000;} #mobiMenu .navbar-toggle.collapsed:hover span, #mobiMenu .navbar-toggle[aria-expanded="false"]:hover span {color:#ffffff;}  #mobiMenu .navbar-toggle:hover, #mobiMenu .navbar-toggle[aria-expanded="true"]:hover {background-color:#000000;} #mobiMenu .navbar-toggle:hover span, #mobiMenu .navbar-toggle[aria-expanded="true"]:hover span {color:#ffffff;} #underHeader .content {margin:0 auto; padding:0; width:100%;} @media all and (max-width:991px) { #mainTop #logo {display:block; text-align:center;} #underHeader a.smallLogo {display:none;} } @media all and (min-width:992px) { #mainTop #logo {display:block;} #underHeader a.smallLogo {display:none;} } #menuTop {margin:0 auto; clear:both; padding:0; z-index:10100;} #menuTop ul {margin-bottom:0;} #menuTop ul.nav.navbar-nav {} @media all and (min-width:992px) { #menuTop ul.nav.navbar-nav {width:100%; min-height:1px; margin:0 auto;} } #menuTop .nav li > ul {display:none;} #menuTop .nav li:hover > ul {display:block;} #menuTop .nav li {display:inline-block; position:relative;} #menuTop .nav li li {display:block;} #menuTop .nav li a {display:block; padding:0 10px; height:46px; line-height:46px; font-size:18px; font-weight:700;} #menuTop .nav li li a {padding:5px 10px; height:auto; line-height:1.3; font-size:12px; font-weight:400;} #menuTop .nav li ul {width:auto; max-width:400px; position:absolute; top:46px; left:0; opacity:0;} #menuTop .nav li:hover ul {height:auto; overflow:visible; z-index:10101; 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:10102; opacity:1;}  #menuTop .nav li a.dropdown-toggle, #menuTop .nav .caret {display:none;} #menuTop .dropdown-menu {background-color:rgba(255,255,255,0.95);} #menuTop .nav li a, #menuTop .nav li a:visited {background-color:transparent; color:#ffffff; background-image:none;} #menuTop .nav li a:hover {background-color:rgba(0,0,0,0.1); color:#ffffff; background-image:none;} #menuTop .nav li a.selected, #menuTop .nav li a.selected:visited {background-color:rgba(0,0,0,0.1);} #menuTop .nav li a.selected:hover {} #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 {color:#555555;} #menuTop .nav li:hover li a:hover {color:#1d2c47;} #menuTop .nav li li a.selected, #menuTop .nav li li a.selected:visited {color:#555555;} #menuTop .nav li li a.selected:hover {color:#000000;} #menuTop li a {} #menuTop li li a {}  #menuTop .dropdown-menu {background-color:rgba(255,255,255,1);} #menuTop .nav li:hover ul {padding:15px;} #menuTop .nav li li a {padding:5px; font-size:14px;}  #mobi_underHeader, #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-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height: 40px; width:30px; border:0; height:inherit; } #mobi_menuTop .caret:before, #mobi_menuCat .caret:before { content:"\e114"; } #mobi_menuTop .caret.less:before, #mobi_menuCat .caret.less:before { content:"\e113"; } #mobi_menuTop ul.nav li.dropdown:hover > ul.dropdown-menu, #mobi_menuCat ul.nav li.dropdown:hover > ul.dropdown-menu {} #mobi_menuTop ul.nav ul.dropdown-menu li.dropdown.dropdown-submenu, #mobi_menuCat ul.nav ul.dropdown-menu li.dropdown.dropdown-submenu {} #mobi_menuTop ul.nav ul.dropdown-menu li.dropdown.dropdown-submenu ul, #mobi_menuCat ul.nav ul.dropdown-menu li.dropdown.dropdown-submenu ul {} #mobi_menuTop ul.nav ul.dropdown-menu li.dropdown.dropdown-submenu:hover ul.dropdown-menu, #mobi_menuCat ul.nav ul.dropdown-menu li.dropdown.dropdown-submenu:hover ul.dropdown-menu { } @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 {} .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:10px; padding-bottom:10px;} .catMenu li a {display:block; padding:7px 0 7px 0; font-size:16px; border-bottom:1px solid #dddddd;} .catMenu li a:hover {padding-left:5px;} .catMenu li li a {font-size:14px; padding:3px 10px 3px 15px; border-bottom:0;} .catMenu li li a:hover {padding-left:20px;} .catMenu li li li a {padding-left:30px;} .catMenu li li li a:hover {padding-left:35px;} .catMenu li li li li a {padding-left:45px;} .catMenu li li li li a:hover {padding-left:50px;} .catMenu li li li li li a {padding-left:60px;} .catMenu li li li li li a:hover {padding-left:65px;} .catMenu li a.selected {font-weight:700;} .catMenu ul li a, .catMenu ul li a:visited {} .catMenu ul li a:hover {} .catMenu ul li a.selected, .catMenu ul li a.selected:visited {} .catMenu ul li a.selected:hover {}  #box_conCatMenu {} .catMenu.conCatMenu {}  .carousel-control {width:15%; opacity:0;} .carousel-control:hover {opacity:1;} @media all and (min-width:768px) { .carousel-control {width:50px;} } @media all and (min-width:1200px) { .carousel-control {width:60px;} } .carousel {} .carousel-inner .item {} .carousel-inner .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:auto; right:10px; bottom:5px; margin-bottom:0; text-align:right; z-index:20;} .carousel-indicators li, .carousel-indicators li.active {margin:0 0 0 1px; border-radius:0; width:12px; height:12px; padding:0; border:1px solid #ffffff ; } .carousel-indicators li {background-color:#ffffff; opacity:0.75; } .carousel-indicators li.active {background-color:#ffffff; opacity:1;} .carousel-indicators li:hover {background-color:#ffffff; opacity:0.9; } @media all and (max-width:767px) { .carousel-indicators {bottom:10px; left:50%; bottom:0; right:auto; width:60%; margin-left:-30%; text-align:center;} } @media all and (min-width:1200px) { .carousel-caption h3 {} .carousel-caption p {} }  .carousel[data-fx="fade"] .carousel-inner .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;}  * html .ui-autocomplete {width:1px;} .ui-autocomplete {position:absolute; cursor:default; z-index:9000!important;} .ui-menu {list-style:none; display:block; box-sizing:border-box; width:285px; margin:0; padding:0; float:left; background-color:rgb(255,255,255); color:#808080; overflow:auto; max-height:600px; background:#ffffff none; border:1px solid #dddddd; border-bottom:0;} .ui-menu .ui-menu-item {list-style:none; display:block; box-sizing:border-box; width:100%; margin:0; padding:4px 12px 4px 12px; float:left; clear:left; text-decoration:none; line-height:1.5; font-size:11px; cursor:pointer; background:#ffffff none; border:0; border-bottom:1px solid #dddddd; white-space:normal;} .ui-menu .ui-menu-item:hover, .ui-menu .ui-menu-item.ui-state-hover, .ui-menu .ui-menu-item.ui-state-focus, .ui-menu .ui-menu-item.ui-state-active {background:#efefef none; color:#000000;} .ui-menu .sugg {display:block; box-sizing:border-box; width:100%; padding:0 0; color:inherit; text-decoration:none;} .ui-menu .pics {display:block; box-sizing:border-box; float:left; width:40px; height:40px; overflow:hidden; position:relative; background-color:#ffffff; border:1px solid #dedede; margin:0 10px 0 0;} .ui-menu .pics img {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; overflow:auto; max-width:90%; max-height:90%; display:block; width:auto; height:auto;} .ui-menu .names {display:block; box-sizing:border-box;} .ui-menu .names .name {} .ui-menu .names .price {padding-top:4px; font-size:11px; color:inherit;} .ui-menu .names .price .currency {font-size:inherit; color:inherit;} @media all and (max-width:479px) { .ui-menu {width:255px;} .ui-menu .pics {display:none;} } @media all and (max-width:359px) { .ui-menu {width:225px;} }  .panel { background-color:transparent; border:0; box-shadow:none; } .panel.box { border-color:#dddddd; border:0; } .panel.box > .panel-heading {  background-color:transparent; border:0px solid #dddddd; padding:10px 0; } .panel.box > .panel-heading + .panel-collapse > .panel-body { border-top-color:#dddddd; border:0; } .panel.box > .panel-heading .badge { color:#f3f3f3; background-color:#333; } .panel.box > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#dddddd; 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; } #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;}  .pageTitle, .panel-heading, .panel-heading .panel-title, .pageSubTitle, .moduleTitle {font-weight:300; color:#010101; margin:0; padding:10px 0;} .pageTitle {font-size:30px;} .panel-heading, .panel-heading .panel-title {font-size:24px;} .pageSubTitle {font-size:22px;} .moduleTitle, .tabContent .pageTitle {font-size:18px;} .panel-heading .panel-title {padding:0;} #sideColLeft .panel-heading {} #sideColLeft .panel-heading .panel-title {text-transform:uppercase; font-size:22px;} .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;} .components .pageTitle {padding-top:15px; padding-bottom:15px;} .form-control {box-shadow:none;}  .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:4px; } .button:focus, .button:active:focus, .button.active:focus, .button.focus, .button:active.focus, .button.active.focus { outline:thin dotted; outline:5px 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 {box-shadow:none; background-image:none; border-radius:0px;} .button#reg_submit, .btn#reg_submit {padding:10px 20px; font-size:16px;} .btn.button-long {white-space:normal; word-wrap:break-word;} .item .btn.btn-see, .item .btn.btn-cart {padding:5px 20px 5px 20px; text-align:center; font-size:13px;} .btn-cart#addToBasket {} .btn .icon {margin-right:10px; margin-left:-5px; font-size:18px;} .btn-cart#addToBasket .icon {} .button, .button:visited, .button:focus, .btn, .btn:visited, .btn:focus, .btn.btn-default, .btn.btn-default:visited { color:#ffffff; background-color:#3A89C9;  border-color:#3A89C9; text-shadow:none; box-shadow:none; text-transform:uppercase; } .button:hover, .btn:hover, .btn.btn-default:hover { color:#ffffff; background-color:#1b325f; background-image:linear-gradient(to bottom, transparent, #1b325f); border-color:#1b325f; text-shadow:none; box-shadow:none; } .btn.btn-primary, .btn.btn-primary:visited { color:#ffffff; background-color:#3A89C9;  border-color:#3A89C9; } .btn.btn-primary:hover { color:#ffffff; background-color:#1b325f; background-image:linear-gradient(to bottom, transparent, #1b325f); border-color:#1b325f; } .btn.btn-default#toTop, .btn.btn-default#toTop:visited { color:#ffffff; background-color:#1b325f; background-image:linear-gradient(to bottom, #3A89C9, #1b325f); border-color:#1b325f; position:fixed; bottom:5px; right:5px; opacity:0.75; } .btn.btn-default#toTop:hover { color:#ffffff; background-color:#1a1a18; background-image:linear-gradient(to bottom, transparent, #1a1a18); border-color:#1a1a18; position:fixed; bottom:5px; right:5px; opacity:1; }  #prodListMain {overflow:hidden; position:relative; background-color:#f3f3f3; border-radius:0; margin:15px 0 15px 0; padding:20px 15px; height:auto;} #slideSaleList, .slideSaleList, .slideList {overflow:hidden; position:relative; background-color:#f3f3f3; border-radius:0; margin:0 10px 0 10px; padding:15px 0px; height:auto;}  .producer.thumbnail {margin:0px 15px; padding:0; height:auto; width:100%; text-align:center; vertical-align:middle; border:0; box-shadow:none; overflow:hidden; position:relative;} .producer.thumbnail a {display:block; padding:0 0; text-align:center; font-size:11px;} .producer.thumbnail a.producerImage {height:auto; background-color:#f3f3f3; vertical-align:middle;} .producer.thumbnail a.producerImage img {vertical-align:middle; opacity:0.9} .producer.thumbnail a.producerImage:hover img {opacity:1;} .producer.thumbnail .caption {display:none; position:absolute; top:-100%; background-color:rgba(255,255,255,0.9); color:#555555; font-size:11px; width:100%; padding:0;} .producer.thumbnail:hover .caption {top:0;} .producer.thumbnail .caption .producerName {font-size:inherit; margin:0; padding:0;} .producer.thumbnail .caption a {display:block; padding:5px;} .producer.thumbnail .caption a span {} .producer.thumbnail a.producerImage {position:relative; height:55px;} .producer.thumbnail a.producerImage img { max-width:100%; max-height:100%; display:block; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; overflow:auto; }  .prodList {overflow:hidden;} .prodList .brandItems {} .prodList ul.brands {width:100%; margin:0; padding:0; overflow:auto; list-style:none;} .prodList ul.brands li.brands {width:20%; text-align:center; margin:0; padding:0; list-style:none; display:inline-block; float:left; overflow:hidden;} .prodList div.producer {margin:15px; padding:0 0 45px 0; position:relative; overflow:hidden;} .prodList div.producer a {text-decoration:none;} .prodList .producer .producerImage {text-align:center; position:relative; padding:10px;} .prodList .producer .producerImage a {display:block; margin:0; padding:0; overflow:hidden; position:relative;} .prodList .producer .producerImage .producerPic {display:block; width:100%; height:150px; position:relative;} .prodList .producer .producerImage .producerPic img {display:block; max-width:100%; max-height:100%; margin:auto; overflow:auto; position:absolute; top:0; right:0; bottom:0; left:0;} .prodList .producer .producerImage .producerDesc {display:block; position:absolute; top:-100%; left:0; width:100%; opacity:0;} .prodList .producer:hover .producerImage .producerDesc {top:0%; opacity:1;} .prodList .producer .producerImage .producerDesc a {display:block; padding:10px; font-size:12px; background-color:rgb(255,255,255); background-color:rgba(255,255,255,0.9);} .prodList .producer .producerName {margin:0; padding:0; position:absolute; bottom:0; display:block; width:100%; background-color:rgb(255,255,255);} .prodList .producer .producerName a {display:block; padding:15px; font-size:14px; text-align:center;} .prodList .producer .producerName a span {} .prodList div.producer {background-color:rgb(255,255,255); border:1px solid #eeeeee;} .prodList div.producer:hover {background-color:rgb(255,255,255); border:1px solid #e6e6e6;} @media all and (max-width:991px) { .prodList ul.brands li.brands {width:25%;} } @media all and (max-width:767px) { .prodList ul.brands li.brands {width:50%;} } @media all and (max-width:479px) { .prodList ul.brands li.brands {width:100%;} }  .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%; display:block; width:30px; height:30px; margin-top:-15px; padding:0; cursor:pointer; color:transparent; border:none; outline:none; background:transparent; z-index:2;} .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-prev span, .slick-next span {display:inline-block; font-size:18px; color:#ffffff; text-shadow:1px 1px 1px #000000;} .slick-prev:hover span, .slick-next:hover span {color:#ffffff;} .slick-prev {left:0px;} [dir='rtl'] .slick-prev {right:0; left:auto;} .slick-prev:before {} [dir="rtl"] .slick-prev:before {} .slick-next {right:0px;} [dir='rtl'] .slick-next {right:auto; left:0px;} .slick-next:before {} [dir="rtl"] .slick-next:before {}  .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; background:#ffffff url(button_close.png) no-repeat 50% 50%; border-width:1px; border-style:solid; width:20px; height:20px; z-index:20001; position:absolute; top:-25px; right:0; cursor:pointer;} #simplemodal-container a.modalCloseImg:hover {background:#eeeeee url(button_close.png) no-repeat 50% 50%;} @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; background:#ffffff url(button_close.png) no-repeat 50% 50%; border-width:1px; border-style:solid; width:30px; height:30px; z-index:20001; position:absolute; top:-5px; right:-5px; cursor:pointer;} .r-modalCloseImg:hover {background:#eeeeee url(button_close.png) no-repeat 50% 50%;} .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:#dedede;}  .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 {} #box_listFilters {} #box_listFilters .panel-head, #box_listFilters .boxHead {} #box_listFilters .panel-title, #box_listFilters .boxTitle {} #box_listFilters .panel-body, #box_listFilters .boxContent {padding:0;} .filterBox {margin:0 0 15px 0;} .filterHead {} .filterContent {} #box_listFilters .filterHead, #box_listFilters .control-label {font-size:18px; border-bottom:1px dashed #555555; padding:10px 0; margin:0 0 15px 0; color:#000000; display:block; font-weight:400;} #side_filters {overflow:hidden; color:#555555;} #side_filters div.multiselect {overflow:auto; max-height:250px;} #side_filters div.multiselect .value {display:block; clear:both; padding:2px 0; overflow:hidden;} #side_filters div.multiselect .value input.checkbox {float:left; margin:3px 0 0 -20px;} #side_filters div.multiselect .value label {float:left; display:inline-block; padding:0 0 0 20px;} #side_filters div.multiselect select.form-control {margin-top:15px;} #side_filters div.multiselect select.form-control:first-child {margin-top:0;} #side_filters #promotionTypes {} #side_filters table.filters {width:100%; margin:0 auto; outline:0 solid red;} #side_filters ul, #side_filters li {overflow:hidden; list-style:none; padding:0; margin:0;} #side_filters li {display:block;} #side_filters input, #side_filters select {vertical-align:middle;} #side_filters select {min-width:200px;} #side_filters ul {width:100%; clear:both;} #side_filters label, #side_filters .label.types {padding-left:5px; padding-right:10px;} #side_filters .label.types {padding-left:0; display:block;} #side_filters #statusyDostepnosci label {padding-right:0;} #side_filters a {display:inline-block;} #side_filters a.link, #side_filters span.label {padding:8px 5px 0 0;} #side_filters a, #side_filters span {display:inline-block;} #side_filters ul.f_tab {width:100%;} #side_filters ul.f_tab input[type="text"] {} #side_filters ul.f_tab span.labelFrom {padding-right:5px;} #side_filters ul.f_tab input.labelFrom {} #side_filters ul.f_tab span.labelTo {padding-right:5px;} #side_filters ul.f_tab input.labelTo {} #side_filters ul.f_tab span.unit {padding-left:5px;}  #side_filters li span.label {margin-top:-3px; } #side_filters #filters_buttons {overflow:hidden; margin-top:25px;} #side_filters #buttonReset {display:inline-block; min-width:49%; width:49%;} #side_filters #buttonSet {display:inline-block; min-width:49%; width:49%; text-align:right; margin-left:2%;} #side_filters #linkMore {display:block; float:left; clear:both;} #side_filters span.select, #side_filters span.select_wrap {display:block;} #side_filters .form-control {width:100%;} #filters_prodFilters {} #filters_priceFilters .form-control {min-width:49%; width:49%; margin-bottom:5px; display:inline-block;} #filters_priceFilters .form-control:last-of-type {margin-left:2%;} #filters_priceFilters span.select, #filters_priceFilters span.select_wrap {display:inline-block;} #filters_priceFilters_range {} #filters_priceFilters_range #priceRangeSlider {width:90%; margin:0 auto;} #filters_priceFilters_range .ui-slider#priceRangeSlider {} #filters_priceFilters_range .ui-slider-range.ui-widget-header {} #filters_priceFilters_range .ui-slider-handle {cursor:pointer;} #filters_priceFilters_range .ui-slider-handle:last-child {} #filters_priceFilters_range .ui-slider-handle:focus {outline:0;} #filters_priceFilters_range #priceRangeSliderValues {overflow:hidden; padding:0 0 10px 0;} #filters_priceFilters_range .currentPrice {float:left; display:inline-block;} #filters_priceFilters_range .currentPrice#priceMax {float:right;} #filters_priceFilters_range .currentPrice .rangePrice {font-weight:700; font-size:14px;} #filters_priceFilters_range .currentPrice .rangePrice .rangeCurrency {font-weight:400; font-size:12px; padding-left:3px;} #page_ordList #side_filters {margin:0 0 0 auto; text-align:right;} #page_ordList #side_filters #resultsPages {float:right; padding-right:0px; clear:both;} #page_ordList #side_filters #resultsPerPage {float:right; padding-right:0px; clear:both;} #page_ordList #side_filters #resultsPages span.label {} #page_ordList #side_filters #resultsPages span.value {} #page_ordList #side_filters #resultsPages span.value span {font-weight:700;} #side_filters div.hr {margin:0; padding:2px 0; clear:both;} #side_filters input.button {display:block; width:100%; padding:5px 0;} #side_filters #buttonSet span, #side_filters #buttonReset span {display:block; padding:0; width:100%;} #listOptions {clear:both; margin-bottom:15px;} #listOptions #listResults {} #listOptions #listSort {} @media all and (min-width:768px) { #listOptions #listSort {text-align:right;} }  .price {color:#02759b; font-weight:700;} .price.priceDiscount {color:#ab1814;} .price.priceOld {color:#555555; font-weight:400; text-decoration:line-through;} .price .currency {padding-left:2px; font-size:80%; font-weight:400;} .productPromotionIcons {display:inline-block; line-height:1; padding:0; height:auto; margin:0;} .productPromotionIcons span.icons {display:inline-block; padding:4px 5px; margin:0 0 2px 2px; width:auto; height:auto; text-align:center; font-size:9px; text-transform:uppercase; font-weight:400; -ms-word-break:break-all; word-break:break-all; -webkit-hyphens:auto; -moz-hyphens:auto; hyphens:auto; } .productPromotionIcons .iconNew {color:#ffffff; background-color:#428484;} .productPromotionIcons .iconBestseller {color:#ffffff; background-color:#5ba0d0;} .productPromotionIcons .iconDiscount {color:#ffffff; background-color:#fe5858;} .productPromotionIcons .iconSale {color:#ffffff; background-color:#5c5c5c;} .productPromotionIcons .iconDelivery {color:#ffffff; background-color:#00aa00;} .productPromotionIcons span.icons a {color:inherit; font-weight:inherit; font-size:inherit; padding:0; margin:0;} #page_itemList .row.rowTitle {margin:0 -10px; padding:0;} #page_itemList .pageTitle {padding-left:0;} .catExtDesc, .catPicDesc, .catMoreDesc {padding:0 0 15px 0; overflow:hidden; clear:both;} .catPic {float:left; margin:0 15px 15px 0;} .catDesc {margin:0;} .catMoreDesc {padding-top:15px;} .mainList .item {text-align:center; margin-top:10px; margin-bottom:10px;} .mainList .item:hover {} .mainList #slideSaleList .colItems, .mainList .slideSaleList .colItems, .mainList .slideList .colItems {padding-left:0; padding-right:0; margin-left:15px; margin-right:15px;} @media all and (max-width:991px) { .mainList #slideSaleList .colItems, .mainList .slideSaleList .colItems, .mainList .slideList .colItems {margin-left:20px; margin-right:20px;} } .mainList .item .productImage {background-color:#ffffff; margin:0 auto; padding:0; text-align:center; position:relative; top:0; border:1px solid #dddddd; overflow:hidden;} .mainList .item .productImage, .mainList .item .otherView {width:100%; max-width:280px; height:280px;} .mainList .item .productImage .mainImage, .mainList .item .productImage .secondImage {background-color:#ffffff; padding:0; display:block; overflow:hidden;} .mainList .item .otherView {display:block; position:absolute; top:0; opacity:0; background-color:#ffffff; width:100%; display:block; overflow:hidden;} .mainList .item .productImage:hover .otherView {opacity:1; background-color:#ffffff;} @media all and (max-width:767px) { .mainList .item .productImage, .mainList .item .otherView {max-width:200px; height:200px;} .subCatItem {max-width:200px; margin-left:auto; margin-right:auto;} } @media all and (max-width:991px) { .mainList .item .productImage, .mainList .item .otherView {max-width:250px; height:250px;} .subCatItem {max-width:250px;} }   .mainList .item .productImage:hover {top:-5px; border:1px solid #dedede; -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); } .mainList .item .productImage img { border:1px solid #ffffff; border-radius:0px; max-width:95%; max-height:95%; }  .absoluteCenter, .cartItem .cartPic img, .mainList .item .productImage img { display:block; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; overflow:auto; }   .mainList .item .productImage a {margin:0;} .mainList .item .productImage .productPromotionIcons {position:absolute; top:0; right:0; text-align:right; overflow:hidden;} .mainList .item .productImage .productPromotionIcons span {position:relative; top:0; opacity:1;} .mainList .item .productImage:hover .productPromotionIcons span { opacity:0;} .mainList .item .productImage .productText {display:block; position:absolute; top:0; left:-100%; width:100%; padding:5px 0; background-color:transparent; color:#555555; font-size:11px; text-align:left;} .mainList .item .productDescription {padding:0 5px 0 5px;} .mainList .item .productAttributes {padding:5px 5px 0 5px;} .mainList .item .productAttributes .attribute {display:block; font-weight:400;} .mainList .item .productAttributes .attribute .attributeValue {font-weight:700;} .mainList .item:hover .productImage .productText {left:0; background-color:#ffffff;} .mainList .item .caption {padding:5px 0 5px 0; margin:0;} .mainList .item .productName {font-size:14px; line-height:1.3; font-weight:400; margin:0; min-height:36px; padding:5px 0;} .mainList .item .productCode {font-size:10px; text-align:right; color:#f0f0f0; text-shadow:1px 1px 0px #c0c0c0; position:absolute; bottom:0; right:0; padding:5px;} .mainList .item .productButtons {margin-bottom:10px;} .mainList .item .productPrices {min-height:1em; padding:5px 0;} .mainList .item .productPrices .price {font-size:18px;} .mainList .item .productPrices .priceOld {font-size:14px;} .mainList .item .productPrices .priceTax {} .mainList .item .productPrices .priceTax.priceNet {display:block; font-size:16px;} .mainList .item .productPrices .priceTax.priceGross {} .mainList .item .productPrices .priceTax.pricePromotion {}  .mainList.components .item {}  .mainList.promotions .item {}  .mainList.saleList .item {} .adultWarning .item.adultOnly {} .adultWarning .item.adultOnly .productImage, .adultWarning .item.adultOnly .productImage .otherView {background:#ffffff url(adultOnly.png) no-repeat 50% 50%!important; } .adultWarning .item.adultOnly .productImage img {opacity:0.10!important;}  #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:1px solid #dedede; 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 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 .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, .navItems .pager a:visited {color:#3A89C9;} .navItems .pager a:hover {color:#ffffff; background-color:#3A89C9;} .navItems .pager .selected a, .navItems .pager .selected a:visited { color:#ffffff; background-color:#3A89C9;  border-color:#3A89C9; } .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:#3A89C9;  border-color:#3A89C9; } .navItems.navOrder .pager .previous a, .navItems.navOrder .pager .previous a:visited, .navItems.navOrder .pager .next a, .navItems.navOrder .pager .next a:visited, .navItems.navNews .pager .previous a, .navItems.navNews .pager .previous a:visited, .navItems.navNews .pager .next a, .navItems.navNews .pager .next a:visited, .navItems.navCart .pager .previous a, .navItems.navCart .pager .previous a:visited, .navItems.navCart .pager .next a, .navItems.navCart .pager .next a:visited {padding:0px 10px;} .navItems.navBlog {margin-bottom:15px;} .navItems .pager .selected a:hover, .navItems .pager .previous a:hover, .navItems .pager .next a:hover { color:#ffffff; background-color:#1b325f; background-image:linear-gradient(to bottom, transparent, #1b325f); border-color:#1b325f; } @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;} @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;}  .detCard {} div.detCard {width:100%;} .detCard div.row.offer { padding-bottom:15px;} .detCard #offerLeft {} .detCard #offerRight {position:relative;} .detCard .separator {margin-top:15px; margin-bottom:15px; border-bottom:1px solid #dedede;} .detCard .separator.to-productAttributes {} .detCard .separator.to-choosedAttributes {} .detCard .separator.to-manufacturer {} .detCard .separator.to-information {} .detCard .separator.to-basketSection {} .detCard .separator.to-cartprices {} .detCard .separator.to-prices {} .detCard .separator.to-addThis {} .detCard .separator.to-opinions {} .detCard .showVariants, #offerRight .wrap {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #dedede;} .detCard .productName {margin:0 0 15px 0; padding-top:0px; padding-bottom:15px; border-bottom:1px solid #dedede; font-size:24px; font-weight:700;} .detCard #productInfoSmall .productName {font-size:20px; text-align:center;} .detCard .productCode {font-size:14px; padding:0; margin:0 0 5px 0;} .detCard .productCode span {font-weight:700;} .detCard .productCode span.colon {color:inherit; font-weight:inherit;} .detCard .productCode.barCode {display:block; clear:both;} #productInfoSmall .productCode {} #productInfoSmall .productCode.barCode {} #offerRight .productPromotionIcons {display:block;} #offerRight .productPromotionIcons span.icons {margin:0 5px 0px 0;} #offerRight .wrap {overflow:hidden;} #offerRight .wrap .productCode {float:left; display:inline-block; margin-right:15px;} #offerRight .wrap .productCode.barCode {display:inline-block; } #offerRight .wrap .information, #offerRight .wrap div.availability {font-size:14px; padding:0; margin:0 0 15px 0;} #offerRight .wrap .productDetails.availability {padding:0; margin:0;} #offerRight .wrap .productDetails.availability td {padding:0 10px 0 0;} @media all and (min-width:1399px) { #offerRight .wrap .information, #offerRight .wrap div.availability, #offerRight .wrap .productDetails.availability {float:right; display:inline; padding:0; margin:0; text-align:right;} #offerRight .wrap .productDetails.availability td {padding:0 0 0 10px;} } #offerLeft .productPromotionIcons {display:none;} @media all and (min-width:992px) { #offerLeft .productPromotionIcons {display:block; position:absolute; top:0; right:0; opacity:1; z-index:999;} #offerLeft .productPromotionIcons span.icons {margin:0 0 5px 5px; padding:5px; font-size:12px;} #offerLeft .productImage:hover .productPromotionIcons {opacity:0;} } @media all and (max-width:991px) { #offerRight .wrap .information, #offerRight .wrap .productDetails.availability {margin-top:5px; clear:left;} #productInfoSmall .productDetails.availability {margin-bottom:0;} #productInfoSmall div.availability {padding-top:5px; padding-bottom:5px;} } #productInfoSmall {padding-top:5px; margin-bottom:15px;} .detCard .zoomWrapper, .detCard .zoomWindow {border:0 solid!important; display:none!important;} .detCard .zoomWrapperTitle {display:none!important;} .detCard .zoomWrapper {} .detCard .zoomPad {cursor:pointer!important;} .detCard .zoomPreload {display:none!important;} #offerLeft .productImage {position:relative; margin-bottom:15px;} #offerLeft .productImage a img {border:1px solid #dedede;} #offerLeft .productImage img, #offerLeft .MoreZoom img {width:100%; height:auto; display:block;}   .detCard .MoreZoom .zoomPad {position:static!important; float:none!important; cursor:default!important;} .detCard .MoreZoom .zoomPup {cursor:default!important; position:static!important;} .detCard .MoreZoom .zoomPup, .detCard .MoreZoom .zoomWindow, .detCard .MoreZoom .zoomPreload {display:none!important;} .detCard .MoreZoom .zoomWindow, .detCard .MoreZoom .zoomWrapper {cursor:default!important;}  .detCard #offerLeft div.productThumbnails#thumbsSlick {display:block; clear:both; margin:0; text-align:center; padding:0 25px 15px 25px;} .detCard #offerLeft div.productThumbnails div.slick-list, .detCard #offerLeft div.productThumbnails div.slick-track {margin:0; padding:0;} .detCard #offerLeft div.productThumbnails div.pics {margin:0 5px; padding:0;} .detCard #offerLeft div.productThumbnails a {} .detCard #offerLeft div.productThumbnails a span {display:inline-block; position:relative; width:100%; height:100px; border:1px solid #dedede; background-color:#ffffff;} .detCard #offerLeft div.productThumbnails a:hover {} .detCard #offerLeft div.productThumbnails img { max-width:100%; max-height:100%; display:block; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; overflow:auto; }  .detCard #offerLeft #thumbsSlick button.scroll {margin-top:0px; height:100px; top:0%;}   table.productDetails {width:auto;} .productDetails td {padding:5px 10px 5px 0; vertical-align:middle; font-size:14px; line-height:1.3;} .productDetails.opinions {width:auto;} .productDetails.opinions td {} .productDetails.opinions td div.ratBar {display:inline-block; float:left;} .productDetails.opinions td div#div2, .productDetails.opinions td div#div3 {display:inline-block; margin-left:10px; float:left;} .productDetails.opinions td div#div3 a {font-size:13px;} .productDetails.availability {margin-bottom:15px;} div.productDetails.choosedAttributes {} .productDetails.choosedAttributes td {padding-top:10px; padding-bottom:10px;} .productDetails.choosedAttributes td select {padding:5px;} div.productDetails.productAttributes {} .productDetails.productAttributes td {padding-top:10px; padding-bottom:10px;} .productDetails.productAttributes img {margin-right:5px;} .productDetails.productAttributes img + .sep {display:none;} table.productDetails.prices {width:auto;} .productDetails.prices td {vertical-align:text-bottom; line-height:1;} .productDetails.prices td.tag {} .productDetails.prices td.value .price, .productDetails.prices td.value .price.priceDiscount {font-size:30px;} .productDetails.prices td.value .price .currency {font-weight:inherit;} .productDetails.prices td.value .price.priceOld {font-size:22px; } .productDetails.prices td.value .price.priceOld .currency {font-size:inherit;} .productDetails.prices .priceTax {} .productDetails.prices .priceTax.priceNet td.tag {font-size:13px;} .productDetails.prices .priceTax.priceNet td.value .price, .productDetails.prices .priceTax.priceNet td.value .price.priceDiscount {font-size:22px;} .productDetails.prices .priceTax.priceGross {} .productDetails.prices .priceTax.pricePromotion {} .showVariants {} .showVariants.selectVariants {} .showVariants table.productDetails.prices {width:auto;} #selectVariants {} #selectVariants .dostepnoscWariantu {margin-bottom:10px;} #selectVariants .dostepnoscWariantu#dw0 {} #selectVariants .availability {margin-bottom:10px;} #selectVariants .availability .colon {margin-right:5px;} #selectVariants .availability img {vertical-align:middle; display:inline-block;} #selectVariants .forTable {} .detCard .productCode:empty, .detCard .wrap .availability:empty, #selectVariants .availability:empty, #selectVariants .dostepnoscWariantu:empty {display:none;} .basketSection {overflow:hidden;} .basketSection .form, .basketSection .form-inline {text-align:center;} .basketSection label {padding-left:3px; padding-right:3px;} .basketSection .form-inline input.form-control {width:60px; margin-left:auto; margin-right:auto;} .basketSection .labels, .basketSection .btn {float:left;} .basketSection .labels {padding-top:8px; padding-right:10px;} .basketSection .labels.quantity {padding-top:0px;} .basketSection input#quantity {padding:9px 10px 10px 5px; border:1px solid #dedede; font-size:14px; line-height:14px; width:50px; text-align:right;} .basketSection #addToBasket {} .basketSection #addToBasket .icon {} @media all and (max-width:479px) { .cartprices .basketSection {clear:both;} .cartprices .basketSection #addToBasket {clear:both; margin-top:15px;} } @media all and (max-width:359px) { .cartprices .basketSection #addToBasket {width:100%;} } .detCard table.variants {margin:0 0 10px 0; width:100%;} .showVariants.selectVariants table.variants {width:auto;} .detCard table.variants td {padding:5px 10px 5px 0; vertical-align:middle;} .detCard table.variants td table {width:100%; margin:0;} .detCard table.variants td td {padding:5px 0px 5px 10px;} .detCard table.variants td td.name, .detCard table.variants td td.price {padding-left:0;} .detCard table.variants td td.buttons, .detCard table.variants td td.price {padding-top:0;} .detCard table.variants td td.name, .detCard table.variants td td.availability {padding-bottom:0px;} .detCard table.variants td td.availability, .detCard table.variants td td.buttons {width:200px; text-align:right;} .detCard table.variants td td.availability span.img {display:block;} .detCard table.variants h2 {font-weight:300; font-size:22px;} .detCard table.variants td .tag {display:none;} .detCard table.variants td span.price {font-size:24px;} .detCard table.variants td span.priceOld {font-size:18px;} @media all and (max-width:479px) { .detCard table.variants td table, .detCard table.variants td table tr, .detCard table.variants td table tbody, .detCard table.variants td table td {display:block; width:100%; float:left; text-align:left; padding:0;} .detCard table.variants td td.availability span.img {display:inline-block; margin-left:10px;} .detCard table.variants td table td.name, .detCard table.variants td table td.availability, .detCard table.variants td table td.price, .detCard table.variants td table td.buttons {width:100%; text-align:center; padding:5px 0;} .detCard table.variants td table td.name {padding-top:0; border-top:1px solid #dedede;} } .detCard .variant-brick {clear:both; margin:0 0 5px 0; padding:0;} .detCard .variant-brick .moduleHead {margin:0; padding:0;} .detCard .variant-brick .moduleTitle {font-weight:400; padding:0 0 10px 0; font-size:14px;} .detCard .variant-brick .moduleContent {margin:0; padding:0; overflow:hidden;} .detCard .variant-brick span.brick {display:inline-block; float:left; margin:0 5px 10px 0; padding:0;} .detCard .variant-brick label {display:inline-block; margin:0; padding:4px 10px 4px 10px; font-size:16px; font-weight:700;} .detCard .variant-brick input {display:none;} .detCard .variant-brick span.brick {background-color:#ffffff; border:1px solid #a8a8a8;} .detCard .variant-brick label {color:#1a1a18; background-color:#ffffff;} .detCard .variant-brick span.brick:hover, .detCard .variant-brick span.brick.selected {background-color:#3A89C9; border-color:#3A89C9;} .detCard .variant-brick span.brick:hover label, .detCard .variant-brick span.brick.selected label {color:#ffffff; background-color:#3A89C9;} .detCard .variant-brick span.brick.disabled, .detCard .variant-brick span.brick.disabled:hover {background-color:#dbdbdb; border-color:#dbdbdb;} .detCard .variant-brick span.brick.disabled label, .detCard .variant-brick span.brick.disabled:hover label {color:#bfbfbf; background-color:#ffffff; cursor:not-allowed;} .detCard div.availability, .detCard table.productDetails.prices {margin-bottom:10px;} .detCard .productDetails.addThis {line-height:1;} .detCard .addthis_toolbox {line-height:1; padding:0; margin:0;} .detCard .addthis_toolbox a {line-height:1; margin:1px 0px 1px 2px; vertical-align:middle;} .detCard #action_addThis {display:none;} @media all and (min-width:768px) { .detCard #action_addThis {display:block;} } .detCard .tabs {border-bottom:1px solid #3A89C9; margin-bottom:0px;} .detCard .tabsHead {border-bottom:5px solid #3A89C9; background-color:#f3f3f3;} .detCard .tabsHead .nav {border-bottom:0px solid #3A89C9; margin-bottom:1px;} .detCard .tabsHead li {min-width:144px;} .detCard .tabsHead a {padding:15px; border:0; font-size:14px; font-weight:700; text-align:center; cursor:pointer; margin:0;} .detCard .tabsHead .zakladka {background-color:#f3f3f3; color:#131313;} .detCard .tabsHead .zakladka:hover, .detCard .tabsHead .zakladka_on {background-color:#3A89C9; color:#ffffff;} .detCard .tabContent {} .detCard .tabContentWrapper {} .detCard .tabContent .content, .detCard .tabContent .moduleContent {padding:15px 0;} .detCard .tabContent .additional .moduleContent {padding-top:0; padding-bottom:15px;} @media all and (max-width:479px) { .detCard .tabs .tabsHead li {width:50%;} } @media all and (max-width:359px) { .detCard .tabs .tabsHead li {width:100%; min-width:1px;} .detCard .tabs .tabsHead li a {padding:10px; margin:0;} } .printOnly {display:none!important;} .row#wish {} ul.actions {border-bottom:1px solid #dedede; margin:0; padding:0 0 15px 0; overflow:hidden; font-style:italic;} ul.actions li {display:inline-block; padding:5px 20px 5px 0; margin:0; float:left; font-size:13px;} .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;} @media all and (max-width:767px) { ul.actions li {width:auto; float:left; margin:0 10px 0 0;} ul.actions a {display:block;} ul.actions #action_print {display:none;} } @media all and (max-width:479px) { ul.actions li {width:100%; margin:0; text-align:center;} } #action_continue {margin:10px 0 10px 0;} #action_continue a {}  .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#quickCart {position:fixed; top:0px; right:0; z-index:9200;} .sticky#quickCart div.cart {width:auto;} .sticky#quickCart div.cart span.sep, .sticky#quickCart div.cart .basketTotal {display:none;}  .sticky#underHeader .mainLogo, .sticky#underHeader .smallLogo {display:inline-block; position:absolute; left:10px; top:5px; width:80px; overflow:hidden;} .sticky .mainLogo img, .sticky .smallLogo img {width:auto; height:auto; max-width:80px; max-height:34px; display:block; margin:0;} .sticky#underHeader #menuTop {width:auto; margin:0; padding:0 10px 0 100px; position:relative; border:0;} } .boxHead, .boxTitle, .pageHead, .pageTitle, .pageSubTitle, .moduleHead, .moduleTitle, .panel-heading, .tabsHead, .menuFooter h3 {} 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;} .subReqForm {text-align:right;} .subReqForm .description {float:left; font-size:12px; padding:25px 0px 5px 0px; text-align:right;} .subReqForm .form-group {float:right; padding:15px 0; margin-bottom:0;} .subReqForm .form-group input {} #sideColLeft .subReqForm {text-align:left;} #sideColLeft .subReqForm .description {float:none; font-size:12px; padding:0px 0px 10px 0px; text-align:left;} #sideColLeft .subReqForm input {margin-top:5px; margin-bottom:5px;} #quickSearch .btn[type="submit"] {} #quickSearch .btn[type="submit"]:hover {} #quickSearch .btn[type="submit"] span.fa {} #quickSearch input.form-control, #subReqForm input.form-control {} @media all and (max-width:991px) { #quickSearch input.form-control {width:100px;} .subReqForm .description {float:none; padding-top:15px;} .subReqForm .form-group {float:left; width:100%;} .subReqForm input.form-control {display:block; width:60%; float:left;} .subReqForm input.btn {display:block; width:40%; float:right;} } @media all and (max-width:767px) { .boxHead, .boxTitle, .boxTitle *, .pageTitle, .pageTitle *, .pageSubTitle, .pageSubTitle * {} } @media all and (max-width:767px) { .subReqForm .description {text-align:left; padding-top:10px;} } .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 {float:none; padding:15px 0; margin-bottom:0;} .subReqForm.r-subReqForm .form-group .form-control {} .subReqForm.r-subReqForm .form-group .btn {clear:both; margin-top:15px;} @media all and (max-width:1199px) { #sideColLeft .boxHead, #sideColLeft .boxHead, #sideColLeft .boxTitle, #sideColLeft .boxTitle * {text-align:center;} }  .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 {} .userPanel {} .userLinks {} .panelWelcome {} .panelProfile {} .panelOrders {} .panelAdministration {} .panelLogout {} .userPoints {} .panelDiscount {} .panelDiscount.discountOnce {} .panelDiscount.discountPoints {} .loginPage #lp_login {margin-left:10px;} .panelWelcome div, .panelDiscount div, section#page_loginPage .nav > li > a, section#page_choose .nav > li > a {padding:5px 10px; display:inline-block;} .box#box_loginForm .panelWelcome div, .box#box_loginForm .panelDiscount div, .box#box_loginForm .userLinks li {display:block; padding:5px 0;} section#page_choose .firstBuy .sep {display:none;} section#page_choose .firstBuy .btn {margin-top:5px; margin-left:10px; margin-right:0; } section#page_choose div.choose, section#page_choose h2.name {margin-bottom:30px;} div.alert {margin-top:15px; margin-bottom:5px;} .page#page_itemList .alert {margin-left:0; margin-right:0;} @media all and (max-width:767px) { section#page_choose .nav > li > a {text-align:center;} section#page_choose .pull-left, section#page_choose .pull-right {float:none!important; width:100%!important; text-align:center!important; display:block!important; padding:0!important;} section#page_choose .pull-left a, section#page_choose .pull-right .btn {float:none!important; margin:5px!important; display:inline-block!important;} } section#page_choose .form-horizontal .form-group {margin-right:0; margin-left:0; padding-left:0; padding-right:0;} section#page_choose .form-horizontal .form-group .row {margin-right:-15px; margin-left:-15px; padding-left:0; padding-right:0;}  .char-plus {} .char-bracket-left {padding-right:1px;} .char-bracket-right {padding-left:1px;} .weightInfo {} .weightInfo .weightTag {} .weightInfo .weight {font-weight:700;} .weightInfo .weightUnit {padding-left:2px; font-size:80%;} table.orders {width:100%;} .orders table {width:100%;} .orders table td {vertical-align:middle;} .orders table label {padding:0; margin:0; font-size:inherit; font-weight:inherit;} .orders table .title {font-size:16px; font-weight:700;} .orders table span.div.description, .orders table div.description {display:block; font-size:13px; font-weight:400;} .orders table span.div.deliveryParameters {} .orders table .description.paymentTime {} .orders table .description.installments {} .orders .information {padding:10px 0;} .orders input[type="radio"] {margin:0; padding:0;} table.addedItems {margin:0 auto 0 0;} .addedItems th, .addedItems td {padding:10px 10px 10px 10px;} .addedItems td table {margin:0; width:auto;} .addedItems td td {padding:0;} .addedItems th {border-bottom:2px solid #dedede;} .addedItems td {border-bottom:1px solid #dedede;} .addedItems td td {border-bottom:0;} .addedItems .col-orderNr {width:30px; padding-left:0;} .addedItems .col-image {width:1px;} .addedItems .col-name {} .addedItems .col-quantity {width:200px; text-align:right;} .addedItems .col-quantity a {display:block; width:100%;} .addedItems .col-price {width:200px; text-align:right;} .addedItems .col-actions {width:100px; text-align:right; padding-right:0;} .addedItems .col-quantity table {width:auto; margin:0 0 0 auto;} .addedItems .col-quantity table td {padding:5px 5px;} .addedItems .col-name a {font-size:16px; font-weight:700;} .addedItems .productCode {font-weight:700;} .addedItems .productAuthor, .addedItems .productCategory, .addedItems .productCode, .addedItems .choosedAttributes {font-size:12px; padding:5px 0 0 0; margin:0; color:#555555;} .addedItems .choosedAttributes span {color:#777777;} .orders.delivery {} .orders.payments {} .orders.packages {} .orders.country {} .orders.deliveryTime {} .orders.summary {margin:10px 0 10px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede;} .orders.yourRebate {} .sum .orders.summary {margin:-1px 0 0px 0; border-top:0px solid #dedede;} .orders.delivery table {} .orders.payments table {} .orders.packages table {} .orders.deliveryTime table {} .orders.country table, .orders.summary table {width:100%;} .orders.yourRebate table {width:auto; margin-right:0; margin-left:auto; overflow:hidden;} .orders.delivery td, .orders.payments td, .orders.packages td, .orders.country td, .orders.deliveryTime td {padding:10px 10px 10px 10px;} .orders.summary td {padding:10px 10px; text-align:right;} .orders.yourRebate td {padding:10px; display:inline-block;} .orders.country .tag, .orders.yourRebate .tag {padding-left:0;} .orders.country .value, .orders.yourRebate .value {text-align:right;} .orders.country .buttons, .orders.yourRebate .buttons {padding-right:0;} .orders.yourRebate .form-control-static {font-weight:700;} .orders.country .form-control-static {padding-right:10px;} .orders td.col-icon {width:1px; padding-left:0;} .orders td.col-icon img {} .orders td.col-radio {width:30px; text-align:center;} .orders td.col-description {} .orders td.col-price {width:230px;} .orders td.col-price, .orders td.cost, .orders th.cost {text-align:right;} .repForm table.orders {margin:10px 0;} .repForm table.orders .col-orderNr {width:30px; padding-left:10px;} .repForm table.orders .col-image {width:1px;} .repForm table.orders .col-name {} .repForm table.orders .col-buttons {width:200px; text-align:right;} .repForm table.orders .col-remove {width:100px; text-align:center;} .repForm .nav {margin-top:15px;} @media all and (max-width:479px) { .addedItems .col-orderNr, .addedItems .col-image, .orders td.col-icon {display:none;} .addedItems .col-quantity, .addedItems .col-price, .addedItems .col-actions {width:auto;} .addedItems .col-quantity table td {display:block; padding:2px 0;} .orders td.col-radio {width:20px; text-align:left;} .orders td.col-price {width:auto;} } #page_cartForm table.orders.summary {background-color:#eeeeee;} .orders.summary td {font-size:14px; padding:10px;} table.orders.summary .tag {} table.orders.summary .value {width:100px; font-size:16px; white-space:nowrap;} .sum table.orders.summary, table.orders.summary.points {background-color:transparent;} table.orders.summary.points .value {font-size:16px;} table.orders.summary.priceTax.priceNet .value {font-size:16px;} #page_cartForm table.orders.summary.costTotal, table.orders.summary.costTotal {background-color:#3A89C9;} table.orders.summary.costTotal td {font-weight:700; font-size:22px; color:#ffffff;} table.orders.summary.costTotal td * {color:#1a1a18;} table.orders.summary.costTotal td.tag {} table.orders.summary.costTotal td.value {font-size:24px;} table.orders.summary.costTotal td .price, table.orders.summary.costTotal td .currency {color:inherit;} .orders.yourRebate {} .orders.yourDiscount {} .orders.yourRebate table, .orders.yourDiscount table {width:auto; margin-left:auto; margin-right:0;} .orders.yourRebate table td {padding:0 10px 0 0;} .orders.yourDiscount table td {padding:5px 10px 5px 0;} .orders.yourRebate table td.tag, .orders.yourDiscount table td.tag {text-align:right;} .orders.yourRebate table td.value, .orders.yourDiscount table td.value {text-align:right;} @media all and (max-width:767px) { .orders.yourRebate table, .orders.yourDiscount table {margin-left:0; margin-right:0;} .orders.yourRebate table td.tag, .orders.yourDiscount table td.tag {text-align:left;} .orders.yourRebate table td.value, .orders.yourDiscount table td.value {text-align:left;} .orders.yourRebate td.buttons {display:block; margin-top:5px;} .orders.country .btn {margin-top:5px; margin-bottom:5px;} } .orders.buyer {} .orders.buyer.buyerAddress {} div.printPage {display:block; text-align:right; padding-top:15px;}  .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;} table.paginatorCart {margin-left:auto; margin-right:0; width:100%; overflow:hidden;} table.paginatorCart td {padding:10px 0; } table.paginatorCart td.paginatorCartPrevious {} table.paginatorCart td.paginatorCartNext {padding-right:0; text-align:right;} div.row.paginatorCart {padding-top:10px; padding-bottom:5px;} div.row.paginatorCart div.paginatorCartPrevious {padding-top:5px; padding-bottom:5px;} div.row.paginatorCart div.paginatorCartNext {padding-top:5px; padding-bottom:5px;} 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, table.paginator.paginatorDetails {width:100%; margin:0 0 8px 0;} 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 {margin:15px 0;} .ordList .filters {} .ordList .filters ul {width:100%;} .ordList .filters li {text-align:right;} .paginatorPrevious a {} .paginatorNext a {}  div.payFormLink {border-top:1px solid #dedede; border-top:1px solid #dedede; padding:10px; margin:10px 0; text-align:center;} .payFormLink span.image {display:block; margin:0 auto; padding:10px 0; text-align:center;} .payFormLink span.image img {vertical-align:bottom;} .payFormLink a, .payFormLink a:visited {} .payFormLink a:hover { } .payFormLink img {}  .p24PayForm .p24_wfh940g {width:100%!important; margin-left:auto; margin-right:auto;} .p24PayForm .p24_wfh940g table {width:100%!important;} .p24PayForm .p24_wfh940g table td {padding:3px 0; height:auto;} .p24PayForm .p24_wfh940g div {background-color:transparent!important;  padding:5px 0 5px 0!important; border:0px solid!important;} .p24PayForm .p24_wfh940g div#p24_4j3j52 {padding:0 0 5px 0!important;} .p24PayForm .p24_wfh940g input {display:inline-block; vertical-align:middle; margin-right:5px; margin-top:5px; margin-bottom:5px;} .p24PayForm .p24_wfh940g label {width:80%!important; padding:15px 0 15px 55px!important; background-position:0% 50%!important; background-repeat:no-repeat!important; display:inline-block!important; font-size:12px;} .p24PayForm .p24_wfh940g label[for=pf129] {background-image:url(plat_aliorraty.png);}  .p24PayForm .p24_wfh940g label[for=pf85] {background-image:url(plat_milenium.png);} .p24PayForm .p24_wfh940g label[for=pf48] {background-image:url(plat_bos.png);} .p24PayForm .p24_wfh940g label[for=pf59] {background-image:url(plat_bankpocztowy.png);} .p24PayForm .p24_wfh940g label[for=pf114] {background-image:url(plat_brebank.png);} .p24PayForm .p24_wfh940g label[for=pf45] {background-image:url(plat_creditagricole.png);} .p24PayForm .p24_wfh940g label[for=pf103] {background-image:url(plat_dnb.png);} .p24PayForm .p24_wfh940g label[for=pf94] {background-image:url(plat_eurobank.png);} .p24PayForm .p24_wfh940g label[for=pf34] {background-image:url(plat_getinbank.png);}  .p24PayForm .p24_wfh940g label[for=pf108] {background-image:url(plat_ideabank.png);} .p24PayForm .p24_wfh940g label[for=pf25] {background-image:url(plat_mbank_mtransfer.png);} .p24PayForm .p24_wfh940g label[for=pf27] {background-image:url(plat_mbank_multitransfer.png);} .p24PayForm .p24_wfh940g label[for=pf119] {background-image:url(plat_citi.png);} .p24PayForm .p24_wfh940g label[for=pf26] {background-image:url(plat_inteligo.png);} .p24PayForm .p24_wfh940g label[for=pf131] {background-image:url(plat_plusbank.png);} .p24PayForm .p24_wfh940g label[for=pf35] {background-image:url(plat_bph.png);} .p24PayForm .p24_wfh940g label[for=pf58] {background-image:url(plat_sgb.png);} .p24PayForm .p24_wfh940g label[for=pf121] {background-image:url(plat_tmobile.png);} .p24PayForm .p24_wfh940g label[for=pf111] {background-image:url(plat_trustpay.png);} .p24PayForm .p24_wfh940g label[for=pf1000] {background-image:url(plat_przelew.png);} .p24PayForm .p24_wfh940g label[for=pf56] {background-image:url(plat_bgz.png);} .p24PayForm .p24_wfh940g label[for=pf32] {background-image:url(plat_nordea.png);} .p24PayForm .p24_wfh940g label[for=pf65] {background-image:url(plat_pekao.png);} .p24PayForm .p24_wfh940g label[for=pf33] {background-image:url(plat_paribas.png);} .p24PayForm .p24_wfh940g label[for=pf20] {background-image:url(plat_bzwbk.png);} .p24PayForm .p24_wfh940g label[for=pf110] {background-image:url(plat_deutschebank.png);} .p24PayForm .p24_wfh940g label[for=pf105] {background-image:url(plat_eskok.png);} .p24PayForm .p24_wfh940g label[for=pf68] {background-image:url(plat_getbank.png);} .p24PayForm .p24_wfh940g label[for=pf79] {background-image:url(plat_getinbank.png);}  .p24PayForm .p24_wfh940g label[for=pf37] {background-image:url(plat_kredytbank.png);} .p24PayForm .p24_wfh940g label[for=pf113] {background-image:url(plat_meritumbank.png);} .p24PayForm .p24_wfh940g label[for=pf88] {background-image:url(plat_aliorbank.png);}  .p24PayForm .p24_wfh940g label[for=pf135] {background-image:url(plat_placeziko.png);} .p24PayForm .p24_wfh940g label[for=pf31] {background-image:url(plat_placezipko.png);} .p24PayForm .p24_wfh940g label[for=pf112] {background-image:url(plat_ing.png);} .p24PayForm .p24_wfh940g label[for=pf62] {background-image:url(plat_raiffeisen.png);} .p24PayForm .p24_wfh940g label[for=pf87] {background-image:url(plat_skycash.png);} .p24PayForm .p24_wfh940g label[for=pf64] {background-image:url(plat_toyotabank.png);} .p24PayForm .p24_wfh940g label[for=pf69] {background-image:url(plat_volkswagenbank.png);} .p24PayForm .p24_wfh940g label[for=pf2000] {background-image:url(plat_przedplata.png);} .p24PayForm .p24_wfh940g label[for=pf90] {background-image:url(plat_fmbank.png);} .p24PayForm .p24_wfh940g label[for=pf153] {background-image:url(plat_getinonline.png);} .p24PayForm .p24_wfh940g label[for=pf66] {background-image:url(plat_paypal.png);} .p24PayForm .p24_wfh940g label[for=pf84] {background-image:url(plat_aliorraty.png);} .p24PayForm .p24_wfh940g label[for=pf43] {background-image:url(plat_pekao.png);} .p24PayForm .p24_wfh940g label[for=pf47] {background-image:url(plat_citi.png);} .p24PayForm .p24_wfh940g label[for=pf36] {background-image:url(plat_deutschebank.png);} .p24PayForm .p24_wfh940g label[for=pf49] {background-image:url(plat_ing.png);} .p24PayForm .p24_wfh940g label[for=pf102] {background-image:url(plat_raiffeisen.png);} .p24PayForm .p24_wfh940g label[for=pf89] {background-image:url(plat_meritumbank.png);} .p24PayForm .p24_wfh940g label[for=pf141] {background-image:url(plat_bankpocztowy.png);}   @media all and (max-width:767px) { .p24PayForm .p24_wfh940g input {margin-top:0px; margin-bottom:0px;} .p24PayForm .p24_wfh940g label {width:80%!important; padding:6px 0 6px 25px!important; font-size:12px;} .p24PayForm .p24_wfh940g label[for=pf129] {background-image:url(plat_aliorraty_s.png);}  .p24PayForm .p24_wfh940g label[for=pf85] {background-image:url(plat_milenium_s.png);} .p24PayForm .p24_wfh940g label[for=pf48] {background-image:url(plat_bos_s.png);} .p24PayForm .p24_wfh940g label[for=pf59] {background-image:url(plat_bankpocztowy_s.png);} .p24PayForm .p24_wfh940g label[for=pf114] {background-image:url(plat_brebank_s.png);} .p24PayForm .p24_wfh940g label[for=pf45] {background-image:url(plat_creditagricole_s.png);} .p24PayForm .p24_wfh940g label[for=pf103] {background-image:url(plat_dnb_s.png);} .p24PayForm .p24_wfh940g label[for=pf94] {background-image:url(plat_eurobank_s.png);} .p24PayForm .p24_wfh940g label[for=pf34] {background-image:url(plat_getinbank_s.png);}  .p24PayForm .p24_wfh940g label[for=pf108] {background-image:url(plat_ideabank_s.png);} .p24PayForm .p24_wfh940g label[for=pf25] {background-image:url(plat_mbank_mtransfer_s.png);} .p24PayForm .p24_wfh940g label[for=pf27] {background-image:url(plat_mbank_multitransfer_s.png);} .p24PayForm .p24_wfh940g label[for=pf119] {background-image:url(plat_citi_s.png);} .p24PayForm .p24_wfh940g label[for=pf26] {background-image:url(plat_inteligo_s.png);} .p24PayForm .p24_wfh940g label[for=pf131] {background-image:url(plat_plusbank_s.png);} .p24PayForm .p24_wfh940g label[for=pf35] {background-image:url(plat_bph_s.png);} .p24PayForm .p24_wfh940g label[for=pf58] {background-image:url(plat_sgb_s.png);} .p24PayForm .p24_wfh940g label[for=pf121] {background-image:url(plat_tmobile_s.png);} .p24PayForm .p24_wfh940g label[for=pf111] {background-image:url(plat_trustpay_s.png);} .p24PayForm .p24_wfh940g label[for=pf1000] {background-image:url(plat_przelew_s.png);} .p24PayForm .p24_wfh940g label[for=pf56] {background-image:url(plat_bgz_s.png);} .p24PayForm .p24_wfh940g label[for=pf32] {background-image:url(plat_nordea_s.png);} .p24PayForm .p24_wfh940g label[for=pf65] {background-image:url(plat_pekao_s.png);} .p24PayForm .p24_wfh940g label[for=pf33] {background-image:url(plat_paribas_s.png);} .p24PayForm .p24_wfh940g label[for=pf20] {background-image:url(plat_bzwbk_s.png);} .p24PayForm .p24_wfh940g label[for=pf110] {background-image:url(plat_deutschebank_s.png);} .p24PayForm .p24_wfh940g label[for=pf105] {background-image:url(plat_eskok_s.png);} .p24PayForm .p24_wfh940g label[for=pf68] {background-image:url(plat_getbank_s.png);} .p24PayForm .p24_wfh940g label[for=pf79] {background-image:url(plat_getinbank_s.png);}  .p24PayForm .p24_wfh940g label[for=pf37] {background-image:url(plat_kredytbank_s.png);} .p24PayForm .p24_wfh940g label[for=pf113] {background-image:url(plat_meritumbank_s.png);} .p24PayForm .p24_wfh940g label[for=pf88] {background-image:url(plat_aliorbank_s.png);}  .p24PayForm .p24_wfh940g label[for=pf135] {background-image:url(plat_placeziko_s.png);} .p24PayForm .p24_wfh940g label[for=pf31] {background-image:url(plat_placezipko_s.png);} .p24PayForm .p24_wfh940g label[for=pf112] {background-image:url(plat_ing_s.png);} .p24PayForm .p24_wfh940g label[for=pf62] {background-image:url(plat_raiffeisen_s.png);} .p24PayForm .p24_wfh940g label[for=pf87] {background-image:url(plat_skycash_s.png);} .p24PayForm .p24_wfh940g label[for=pf64] {background-image:url(plat_toyotabank_s.png);} .p24PayForm .p24_wfh940g label[for=pf69] {background-image:url(plat_volkswagenbank_s.png);} .p24PayForm .p24_wfh940g label[for=pf2000] {background-image:url(plat_przedplata_s.png);} .p24PayForm .p24_wfh940g label[for=pf90] {background-image:url(plat_fmbank_s.png);} .p24PayForm .p24_wfh940g label[for=pf153] {background-image:url(plat_getinonline_s.png);} .p24PayForm .p24_wfh940g label[for=pf66] {background-image:url(plat_paypal_s.png);} .p24PayForm .p24_wfh940g label[for=pf84] {background-image:url(plat_aliorraty_s.png);} .p24PayForm .p24_wfh940g label[for=pf43] {background-image:url(plat_pekao_s.png);} .p24PayForm .p24_wfh940g label[for=pf47] {background-image:url(plat_citi_s.png);} .p24PayForm .p24_wfh940g label[for=pf36] {background-image:url(plat_deutschebank_s.png);} .p24PayForm .p24_wfh940g label[for=pf49] {background-image:url(plat_ing_s.png);} .p24PayForm .p24_wfh940g label[for=pf102] {background-image:url(plat_raiffeisen_s.png);} .p24PayForm .p24_wfh940g label[for=pf89] {background-image:url(plat_meritumbank_s.png);} .p24PayForm .p24_wfh940g label[for=pf141] {background-image:url(plat_bankpocztowy_s.png);} }  div#PaczkawRuchu {margin:0; padding:10px 0; text-align:left; overflow:hidden;} div#PaczkawRuchu a.button {margin:0 auto 0 0; font-size:14px; cursor:pointer;} div#PaczkawRuchu a.button .buttonLinkContent {padding-left:20px; background:url(select_point.png) no-repeat 0% 50%;} #PaczkawRuchu a.button {} div#receiptPointBlock {margin:0 auto 10px auto; padding:0;} div#receiptPointBlock .pageSubTitle {} div#punktodbioru {} div#punktodbioru div {padding:2px 0;} div#punktodbioru #street_name {font-weight:700;} div#punktodbioru #location {} div#punktodbioru #opening_hours {font-style:italic;}  div.sumInPost {margin:0px auto 10px auto; padding:0 0 5px 0;} div.sumInPost table.sumInPost {width:100%; margin:0 auto;} div.sumInPost table.sumInPost a {} div.sumInPost table.sumInPost td {padding:4px 0 4px 0; vertical-align:middle;} div.sumInPost table.sumInPost td.inPostInfo {padding:0 0 5px 0;} div.sumInPost table.sumInPost td.wybory {padding-right:2px;} div.sumInPost table.sumInPost td.komunikaty {padding-left:2px; text-align:right} div.sumInPost table.sumInPost td input {margin-right:2px;} div.sumInPost table.sumInPost td input.button {} div.sumInPost table.sumInPost td input#inPostMail {width:160px;} div.sumInPost table.sumInPost td div#inPostMsg {} div.sumInPost table.sumInPost td div#inPostMsgPacz {} div.sumInPost table.sumInPost td span.inPostMsgOk {} div.sumInPost table.sumInPost td span.inPostMsgErr {} div.sumInPost table.sumInPost td optgroup, div.sumInPost table.sumInPost td option:disabled {} div.sumInPost table.sumInPost td optgroup option {} div.sumInPost table.sumInPost#inPostPaczk {} div.sumInPost table.sumInPost td#inPostPaczkomat {} div.sumInPost table.sumInPost td#inPostPaczkomatMes {} div.sumInPost table.sumInPost td#inPostBigMes {} div.sumInPost select {max-width:700px;}  div.center {margin:0 auto;} table.aucSumForm {margin-left :auto; margin-right :auto; width :100%;} table.aucSumForm h4 {margin:10px 0 0 0;} table.aucSumForm h5 {margin:6px 0 6px 6px;} table.aucSumForm h5 input {margin-right:5px;} table.aucSumForm span.div.description, table.aucSumForm div.description {} table.aucSumForm td.sprzedajacy_nazwa {font-weight:700; padding:5px 0 5px 10px; vertical-align:middle;} table.aucSumForm td.sprzedajacy_linki {font-weight:700; padding:5px 0 5px 10px; vertical-align:middle;} table.aucSumForm td.sprzedajacy_linki a {} table.aucSumForm td.aukcja {font-weight:700; font-size:11px; padding:5px 0 5px 10px; vertical-align:middle;} table.aucSumForm td.aukcja_nazwa {font-weight:700; padding:5px 0 5px 10px; vertical-align:middle;} table.aucSumForm td.aukcja_nazwa a {} table.aucSumForm table.listaAukcji {width:100%;} table.aucSumForm table.listaAukcji td {vertical-align:middle;} table.aucSumForm table.listaAukcji td.zdjecie {width:190px; padding:2px;} table.aucSumForm table.listaAukcji td.opisy {padding:2px;} table.aucSumForm table.opis td {padding:5px; font-weight:700;} table.aucSumForm table.opis td.name {} table.aucSumForm table.opis td.price {text-align:right;} table.aucSumForm table.opis td.amount {text-align:right;} table.aucSumForm table.opis td.value {text-align:right;} table.aucSumForm table.opis td.tag {font-weight:400; padding:1px 5px 3px 5px;} table.aucSumForm table.opis td.tag.name {text-align:left;} table.aucSumForm table.opis td.tag.price {} table.aucSumForm table.opis td.tag.ilosc {} table.aucSumForm table.opis td.tag.value {} table.aucSumForm span.nawias {} table.aucSumForm td.cart_ikona {padding:5px; width:120px; text-align:center;} table.aucSumForm td.cart_radio input {} table.aucSumForm td.cart_opis {} table.aucSumForm table.dane {width:100%; margin:0;} table.aucSumForm table.dane td {vertical-align:middle;} table.aucSumForm table.dane input {} table.aucSumForm table.dane#dostawca {} table.aucSumForm table.dane#dostawca td {} table.aucSumForm table.dane#platnosc {} table.aucSumForm table.dane#platnosc td {} table.aucSumForm table.dane#platnosc td.sprzedajacy {font-size:14px; font-weight:700; padding:0 0 0 10px;} table.aucSumForm table.dane#platnosc td.sprzedajacy span.tag {font-weight:400;} table.aucSumForm table.dane#platnosc span.upomnienie {} table.aucSumForm table.dane#zamawiajacy {margin-top:10px; margin-bottom:10px;} table.aucSumForm table.dane#zamawiajacy td {} table.aucSumForm table.dane#zamawiajacy td.pseudonim {font-size:14px; font-weight:700; padding:0 0 10px 0;} table.aucSumForm table.dane#zamawiajacy td.pseudonim span.tag {font-weight:400;} table.aucSumForm table.dane#zamawiajacy td.cart_radio {padding:3px;} table.aucSumForm#dodatkowe {margin:5px auto;} table.aucSumForm#dodatkowe td {text-align:center;} table.aucSumForm#dodatkowe td.tag {} table.aucSumForm#dodatkowe td.tag textarea {} table.aucSumForm#uwagi {margin:0 auto;} table.aucSumForm#uwagi td {text-align:justify; padding:5px 10px;} table.aucSumForm#zamow {margin:0 auto;} table.aucSumForm#zamow td {text-align:center;} table.aucSumForm#zamow input#reg_submit {}  table.aucSumForm {width:100%;} table.aucSumForm div {width:100%;} table.aucSumForm div.opisPowrotu {padding:5px 0;} table.aucSumForm div.linkPowrotu {padding:5px 0; text-align:right;} table.aucSumForm div.linkPowrotu a {} table.aucSumForm div.linkPowrotu img {margin-right:5px;} table.aucSumForm div.etykieta {font-size:14px; font-weight:700; padding-top:10px;} table.aucSumForm div.sprzedajacy_nazwa {font-size:14px; padding:5px 0 5px 10px;} table.aucSumForm div.sprzedajacy_linki {padding:2px 0 10px 10px;} table.aucSumForm div.sprzedajacy_linki a {}  .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;} .galleries h1.galleryName {font-size:18px;} .galleries .gallery .galleryDescription {} .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 #dedede; -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);} 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 {} .ratBarCurrent {} .ratForm .ratBar, .ratForm #ratBar {} .ratForm .voteBarRating, .ratForm #voteBarRating {float:left;} .ratForm .voteBarCandidate, .ratForm #voteBarCandidate {float:left; padding:0 0 0 10px; width:2em;} .ratForm .voteBar, .ratForm #voteBar {overflow:hidden; float:left;} .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;} .ratForm .voteBarSlider img, .ratForm #voteBarSlider img {border:0; margin:0;} .ratForm .ratFormOption {margin:4px;} .ratBar {background:url(ratingStarBar22.png) 0 -44px; height:22px;} .ratBarCurrent {background:url(ratingStarBar22.png); height:22px;} .ratForm .idRatBar, .ratForm #ratBar {height:22px;} .ratForm .voteBarCandidate, .ratForm #voteBarCandidate {height:22px; line-height:22px;} .ratForm .voteBar, .ratForm #voteBar {background:url(ratingStarBar22.png) 0 -44px; height:22px;} .ratForm .voteBarCurrent, .ratForm #voteBarCurrent {background:url(ratingStarBar22.png); height:22px;} .ratForm .voteBarSlider, .ratForm #voteBarSlider {height:22px; top:-22px;} .ratForm .voteBarSlider a, .ratForm #voteBarSlider a {background:url(ratingStarBar22.png) no-repeat 0 44px; height:22px; line-height:22px; width:22px;} .ratForm .voteBarSlider img, .ratForm #voteBarSlider img {width:22px; height:22px;} 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:10px 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-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;} 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 {}  section.blogList {} section.blogList.blogFeatured {} section.blogBody {} .blogPost {} .blogPosts {border:1px solid #dedede; 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 {text-align:right;}  div.channels {text-align:center; overflow:auto;} div.channels div.channel {overflow:hidden; float:left; margin:5px; border:1px solid #C1C1C1; padding:5px; display:inline-block; position:relative; width:130px; height:55px;} div.channels span.label {float:left; display:block;} div.channels input {float:left; display:block; margin-top:21px; margin-right:5px;} div.channels label {float:left; display:block;} div.channels img {display:block; margin:0 auto; vertical-align:middle;} div.channels span.name {display:block; padding:5px; font-size:9px; position:absolute; right:0; top:-100px;} div.channels div.channel:hover, div.channels div.channel.selected:hover {border:1px solid #000000;} div.channels div.channel:hover span.name { display:block; top:0; background-color:rgb(255, 255, 255); background-color:rgba(255, 255, 255, 0.90); max-width:100px; } div.channels span.channelPic {display:block; width:100px; height:50px; position:absolute; left:30px; top:7px;}  .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%;} video source {} .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 {display:none;} video::-internal-media-controls-download-button {display:none;} video::-webkit-media-controls-enclosure {overflow:hidden;} video::-webkit-media-controls-panel {width:calc(100% + 30px);} audio::-internal-media-controls-cast-button {display:none;} audio::-internal-media-controls-download-button {display:none;} audio::-webkit-media-controls-enclosure {overflow:hidden;} 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, .sticky#quickCart div.cart, .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 *, .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; } 