@font-face {
font-family: 'Roboto';
src: url('/usr/fa/roboto-bold-webfont.eot');
src: url('/usr/fa/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/usr/fa/roboto-bold-webfont.woff2') format('woff2'),
url('/usr/fa/roboto-bold-webfont.woff') format('woff'),
url('/usr/fa/roboto-bold-webfont.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-display: fallback;
}
@font-face {
font-family: 'Roboto';
src: url('/usr/fa/roboto-light-webfont.eot');
src: url('/usr/fa/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/usr/fa/roboto-light-webfont.woff2') format('woff2'),
url('/usr/fa/roboto-light-webfont.woff') format('woff'),
url('/usr/fa/roboto-light-webfont.ttf') format('truetype');
font-weight: 300;
font-style: normal;
font-display: fallback;
}
@font-face {
font-family: 'Roboto';
src: url('/usr/fa/roboto-medium-webfont.eot');
src: url('/usr/fa/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('/usr/fa/roboto-medium-webfont.woff2') format('woff2'),
url('/usr/fa/roboto-medium-webfont.woff') format('woff'),
url('/usr/fa/roboto-medium-webfont.ttf') format('truetype');
font-weight: 500;
font-style: normal;
font-display: fallback;
}
@font-face {
font-family: 'Roboto';
src: url('/usr/fa/roboto-regular-webfont.eot');
src: url('/usr/fa/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/usr/fa/roboto-regular-webfont.woff2') format('woff2'),
url('/usr/fa/roboto-regular-webfont.woff') format('woff'),
url('/usr/fa/roboto-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@font-face {
font-family: 'Rajdhani';
src: url('/usr/fa/rajdhani-bold-webfont.eot');
src: url('/usr/fa/rajdhani-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/usr/fa/rajdhani-bold-webfont.woff2') format('woff2'),
url('/usr/fa/rajdhani-bold-webfont.woff') format('woff'),
url('/usr/fa/rajdhani-bold-webfont.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-display: fallback;
}
/*///////////do dodania do styli//////////////////*/
.content-os, .page-id-12 .content, .page-id-27 .content, .page-id-16 .content, .page-id-17 .content, .page-id-25 .content, .page-id-26 .content, .page-id-37 .content, .page-id-2 .content, .page-id-3 .content {
padding: 40px 16px;
padding-bottom: 36px;
font-family: 'Roboto', sans-serif;
color: #000000;
border: 0px solid #a2a2a5;
background: #fff;
overflow: hidden;
}
.content-os b, .page-id-12 .content b, .page-id-27 .content b {font-weight: 400;}
.header-os{
font-size: 60px;
font-weight: 500;
padding-top: 20px;
padding-bottom: 10px;
margin-top: -30px;
}
.header2-os{
font-size: 20px;
font-weight: 500;
padding-top: 30px;
}
.inspired-os{
font-size: 12px;
letter-spacing: 4px;
font-weight: 300;
}
.inspired-os hr {height:1px;border:none;color:#ccc;background-color:#ccc;margin-top: 7px;}
.contact-text-os{
font-weight: 300;
font-size: 15px;
text-align: left;
}
.left-os{
float: left;
width: 33.333%;
min-width: 150px;
}
.left-os2{
float: left;
}
.left-os4{
width: 25%;
}
.margin-os{
margin-top: -54px;
}
.paddingInput-os{
padding-left: 11px;
}
.paddingR-os{
padding-right: 32px;
}
.input-os{
font-size: 12px !important;
box-sizing: border-box;
width:100% !important;
border: 1px solid #898989 ;
padding-left: 35px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
border-radius: 9px !important;
font-family: 'Roboto' ,'sans-serif' !important;
}
.paddingButt-os{
padding-top: 40px;
}
.line-os{
width: 102px;
}
.imgPr-os{
padding-right: 6px;
}
.imgPl-os{
padding-left: 6px;
}
.left-os4 .imgPl-os{
padding-left: 3px; padding-right: 3px;
}
div.hphoto {margin-left: -10px; margin-right: -10px;}
div.hphoto img.hphoto {margin: 10px; width: calc(25% - 20px); border-radius: 10px; display: inline-block; vertical-align: bottom; }
@media(max-width: 926px){
.left-os{
float: left;
float: none !important;
width: auto !important;
text-align: center;
}
.margin-os{
margin-top: 30px;
}
.header2-os{
text-align: center;
padding-top: 10px;
}
.paddingInput-os{
padding-left: 0px;
}
.paddingR-os{
padding-right: 0px;
}
.paddingButt-os{
padding-top: 20px;
}
.imgPr-os{
padding-right: 0px;
}
.imgPl-os{
padding-left: 0px;
}
.contact-text-os{
font-weight: 300;
font-size: 15px;
text-align: center;
}
.page-id-25 .textContent.contact-text-os ol li {list-style-position: inside;}
.page-id-25 .textContent.contact-text-os ol {padding-left: 0;}
.header-os{
text-align: center;
}
.page-id-37 ol + .pyt {margin-left: 0;}
div.hphoto img.hphoto {width: calc(50% - 20px);  }
}
@media(max-width: 430px){
.logo-photo-os{
width: 100%;
}
.line-os{
width: 40px;
}
}
@media(max-width: 360px){
.line-os{
width: 0px;
}
}
/*//////////koniec//////////////////*/
@media(min-width: 992px) {
.col-container {
display: flex;
width: 100%;
}
.col {
flex: 1;
}
.col.leftColumn {
flex: 0 320px;
}
#pr1.slider .slick-dots {position: absolute; top: -75px; bottom: auto; margin-right: 0;}
#pr2.slider .slick-dots {position: absolute; top: -75px; bottom: auto; margin-right: 0;}
}
.ord.start .summary p.b {margin-bottom: 15px;}
.mb012 {display: none;}
.home_categories ul li > a:after {position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: " "; display: block; z-index: 1; background-color: rgba(0,0,0,0.75); border-radius: 10px; }
.home_categories ul li:hover > a:after { background-color: rgba(0,0,0,0.55);  }
.home_categories ul li > span img {position: absolute; right: 0px; top: 50%; margin-top: -60px; pointer-events: none;}
#main-slider.slider .slick-slide img {border-radius: 10px;}
.leftColumn .orange {background-color: #ff7d13; padding: 21px 29px; margin: 15px 0 10px;}
.leftColumn .orange p {color: #fff; margin: 0;}
.leftColumn .orange p.bb {font-size: 18px; font-weight: bold; }
.leftColumn .orange p a {color: #fff;}
.leftColumn h4, .leftColumn .panel h3 {font-size: 17px;  font-weight: bold; margin-top: 16px !important; }
.leftColumn h4 {margin-bottom: 10px;}
.leftColumn .top_search h4 {margin-top: 3px !important;}
.leftColumn h4:before, .leftColumn .panel h3:before {content: "// "; margin-right: 3px; }
.inline1 {display: inline-block;}
.orderDetials .inline1 {margin-right: 10px;}
.footer1 p + h3 {padding-top: 40px;}
.footer1 h3:before {content: "• "; font-size: 36px; margin-right: 5px; color: #f78320;vertical-align: sub; }
.footer1 .gr ul {padding-left: 36px; font-weight: 300;}
.manufGraph {padding: 0 43px 0 29px; padding: 0 20px 0 18px; max-height: 410px; overflow-y: auto;}
.manufGraph .li {display: inline-block; width: 33.3333%;}
#i68 .clearDIV .left img {/* filter: grayscale(100%);*/ margin-right: 30px;}
#i68 .clearDIV .left p > img:nth-last-child(3) {margin-right: 14px;}
#i68 .clearDIV .left p > img:nth-last-child(2) {margin-right: 1px;}
#i68 .clearDIV .left p > img:nth-last-child(1) {margin-right: 0;}
footer .flogo.left {width: 25.7%;}
footer .infof .ii7 {display: inline-block; border: 1px solid #444; padding: 14px 18px; border-radius: 6px; margin: 5px 3px; min-width: 17.2%; position: relative; }
footer .infof .ii7.poi {cursor: pointer;}
footer .infof .ii7 .fal {font-size: 20px; margin-right: 8px; vertical-align: middle;}
footer .infof .ii7 .list {position: absolute; z-index:88; background-color: #212121; bottom: 50px; left: 0; right: 0; max-height: 150px; overflow-y: auto; border: 1px solid #444; padding: 8px 10px; border-radius: 6px;}
footer .infof .ii7 .list ul {list-style-type: none;}
footer .infof .ii7 .list a {cursor: pointer; color: #fff; display: block; padding: 2px 0;}
footer .infof .ii7 .list a.selected {font-weight: bold;}
.colorbasket {text-align: left; padding: 10px 0;}
.colorbasket:after {content: " "; display: block; clear: both;}
.colorbasket h4 {font-size: 24px; color: #000; font-weight: 500; display: inline-block; vertical-align: middle; margin-right: 20px; margin-top: 0;}
.colorbasket .cs {display: inline-block; text-align: center; float: right; min-width: 57.65%; border: 1px solid #898989; padding: 12px 10px; border-radius: 10px; vertical-align: middle; padding: 10px; margin-right: 0px; font-size: 15px;}
.colorbasket h4 {padding: 8px 4px 8px 0px}
.colorbasket .cs .fal {font-size: 24px; margin: 0 24px 0 10px; vertical-align: sub;}
.colorbasket .cs .m1 {display: inline-block; width: 49%;}
.category-products .colorbasket {margin-bottom: 25px;}
.page-id-2 .home_categories ul li > span {text-align: center; padding-left: 0; padding-right: 0;}
.home_categories ul li > span {font-family: 'Rajdhani', sans-serif; pointer-events: none;}
.textContent {font-weight: 300;}
.products-slider.slider .slick-dots {position: absolute; top: -36px; right: 0; left: 30%; bottom: auto;}
.product #pfea .col1 {float: left; width: 30%; margin-right: 3%;}
.product .cmp > a {padding-top: 5px; display: inline-block; margin-bottom: 11px; }
.product .cmp a i {
font-size: 18px;
font-style: normal;
margin-right: 5px;
vertical-align: sub;
}
.footer1 .container {font-weight: 300; font-size: 15px;}
.registration-section .registration-container .active-tab, .registration-section .registration-container .inactive-tab {font-size: 18px;}
.product .pPrcSubt, .product .prc1 {display: inline-block; width: calc(50% - 5px); box-sizing: border-box; border: 1px solid #898989; border-radius: 10px; position: relative; padding: 10px; margin-top: 10px;}
.product .prc1 {margin-right: 5px;}
.product .pPrcSubt .mc, .product .prc1 .mc, .product .qty label  {display: inline-block; position: absolute; right: 3px; top: 16px; font-size: 12px; color: #bbb; width: auto; min-width: 0; line-height: 16px; }
.product .pPrc .b, .product .pPrcSubt {font-size: 20px; line-height: 24px; color: #000; font-weight:500}
.product .pPrc.sml .b, .product .sml .pPrcSubt {font-size: 15px;}
.product .sml .pPrcSubt .mc, .product .sml .prc1 .mc {font-size: 11px;}
.product .pDetails .qty {display: inline-block; width: calc(35% - 9px); box-sizing: border-box; border: 1px solid #898989; border-radius: 10px; position: relative; padding: 10px; margin-right: 5px;}
.product .qty input[type="number"] {padding: 2px; border-width: 0;}
.product .pDetails .pCart {width: 65%;}
.product .pDetails .pCart.ask4 {width: auto; display: block;}
.product .pDetails .pCart .btn {display: block; text-align: center;}
#contactForm .left-os {width: 50%; margin-bottom: -13px;}
#contactForm .input-os {border-color: #ccc;}
.motorsport {margin-top: 40px;}
.motorsport .dr1 {clear: both;}
.motorsport .dr1 .foto {float: left; width: 50%; max-width: 600px; height: auto }
.motorsport .dr1 .foto img {border-radius: 10px; margin-bottom: 20px;}
.motorsport .dr1 .info {float: left; width: 40%; max-width: 600px; margin: 0 5%;}
.motorsport .dr1 .info h4 {font-family: 'Rajdhani', sans-serif; font-size: 30px; margin: 0px 0 0 0;}
.motorsport .dr1 .info p {font-size: 18px;}
.motorsport .dr1 .info .f1 {margin-top: 0px;}
.motorsport .dr1 .info .f2 {margin-top: 20px;}
.page-id-37 .header2-os p {display: inline-block;}
.page-id-37 .header2-os .tds {margin-left: 20px; font-weight: 300; font-size: 12px;}
#signinForm .form-control  {width: 80%}
.loginContent  .btn {min-width: 40%; text-align: center;}
#signinForm p a {color: #898989; margin-left: 30px;}
.loginContent .w50.right {padding-left: 8%;}
.ord .table tbody tr:nth-child(2n) {background: transparent;}
.ord .secondary-action-button, .ord .btn.secondary-action-button {background: #fff; border: 1px solid #212121; color: #212121;}
.ord .secondary-action-button:hover, .ord .btn.secondary-action-button:hover {background-color: #f2f2f2;}
.ord .table .subtotal > td:nth-child(2) {padding-left: 30px; font-weight: 500;}
.button-section:after {display: block; clear: both; content: " ";}
span.button-section:after {display: none; clear: none; content: "";}
.ord .btn.order-next-step {margin: 12px 0;}
#cart_tt {border-radius: 10px;}
#cart_tt h2.t1 {margin-top:0; margin-bottom: 30px; font-size: 22px;}
#cart_tt h2.t2 {margin-top: 30px;}
#cart_tt .btns .btn {display: block;}
.btn.btn-big2 {font-size: 22px; padding: 15px 20px;}
.btn.btn-big1 {font-size: 22px; padding: 12px;}
#cart_tt .pdrs.pdrs-small .pdr:nth-child(4) {display: none;}
#cart_tt .pStock {margin-top: 55px;}
#cart_tt .line {margin-top: 20px;border-top: 1px solid #a6a6a6; padding-top: 10px;}
#cart_tt .pFlags span.fl {font-size: 15px;}
#cart_tt .pFlags span.fl i {    font-size: 24px; font-style: normal; margin-right: 5px; vertical-align: sub;}
.product .pFlags span.fl i,.product .cmp a i, .pFlags span.fl i {  font-size: 24px;}
#cart_tt .product .askaboutprod, #cart_tt .product .compare {line-height: 32px; font-size: 15px;}
#cart_tt .product .askaboutprod i, #cart_tt .product .compare  i {  margin-left: 30px;  font-size: 24px; font-style: normal; margin-right: 5px; vertical-align: sub;}
#cart_tt_bg2 {opacity: 0.85; visibility: visible; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 100000; transition: all 0.3s; background-color: black;}
#cart_tt2{width:700px;padding:20px;position:fixed; z-index: 100001; top:50%;left:50%;margin-left:-371px;background-color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,0.5); border: 1px solid #eee; border-radius: 0px; overflow:hidden; color: #000; overflow-y: auto; transform: translateY(-50%);}
#cart_tt2 .info {text-align: center; font-size: 22px; text-transform: uppercase; background: #f5f5f5; padding: 10px;}
#cart_tt2 .close {background-image: url(./img/icons.png); background-position: 10px 7px; background-repeat: no-repeat; border: none !important; text-decoration: none !important;cursor: pointer; width: 40px;height: 40px;top: 0; right:0; background-color: #212121; position: absolute;}
#cart_tt2 .close:hover {background-color: #000;}
#cart_tt2 p.orange {color:#ff7d13; font-size: 18px;}
.ord.summary .table .subtotal > td:last-child {border-radius: 0 10px 10px 0; padding-right: 20px; text-align: right; font-weight: 500;}
.ord.summary table tbody tr > td:nth-child(6), .ord.summary .table thead tr > th:last-child {padding-right: 20px;}
#orderSummary textarea { width: calc( 100% - 62px ); padding: 20px 30px; border-color: #bcbcbc; min-height: 140px;}
form .inline {display: inline-block;}
.registration-container .required-fields-info {margin-left: 20px; vertical-align: top;}
.btn.btn-big {font-size: 20px; padding: 15px 30px;}
.registration-section form .input-group {margin: 15px 0 0;}
.btn.btn-long {text-align: center; min-width: 200px;}
.input-g {display: block; float: left; width: calc(25% - 10px); padding: 2px 9px 2px 1px;}
.input-g:nth-child(4n+5) {clear: left;})
.searchForm, .searchForm label {font-weight: 300;}
form p > label, form li > label, input.used[type="checkbox"] + label {font-weight: 300;}
.product .pDetails .pCart .btn.btn-info {font-size: 16px;}
.ord .table .subtotal > td:last-child {font-weight: 500;}
.select2-selection {
-webkit-box-shadow: 0;
box-shadow: 0;
background-color: #fff;
border: 0;
border-radius: 0;
color: #555555;
font-size: 14px;
outline: 0;
min-height: 43px;
text-align: left;
}
.select2-selection__rendered {
margin: 10px;
}
.select2-selection__arrow {
margin: 10px;
}
.leftColumn .select2-container--default .select2-selection--single .select2-selection__rendered {background-color: #212121; margin-top: 7px; margin-bottom: 7px;}
.leftColumn .select2-container--default .select2-selection--single {background-color: #212121 ; color: #aaa; border-color: #fff;}
.leftColumn .select2-container--default .select2-selection--single .select2-selection__arrow {color: #212121; background-color: #fff; margin: 0; padding: 8px 13px 7px;}
.ord .orddisc1 {display: inline-block; color: #fff; padding: 0px 5px; background-color: #dc2121; border-radius: 5px;}
h4.tre { padding-bottom: 29px;}
.top_icon > span.green .name {font-weight: 500;}
#flagCou {margin-right: 8px; vertical-align: text-bottom;}
.page-id-37 ol li > strong {font-weight: 300;}
.page-id-3 .colorbasket .cs {margin-right: 0; width: 57.65%;}
.product .cmp {margin-top: 10px; padding-top: 10px;}
.breadcrumbs_container {display: none;}
/* width */
.manufGraph::-webkit-scrollbar {
width: 10px;
}
/* Track */
.manufGraph::-webkit-scrollbar-track {
background: #000;
}
/* Handle */
.manufGraph::-webkit-scrollbar-thumb {
background: #404040;
}
/* Handle on hover */
.manufGraph::-webkit-scrollbar-thumb:hover {
background: #555;
}
.manufGraph {
scrollbar-color: #404040 #000;
scrollbar-width: thin;
}
.page-id-37 ol {padding-left: 0px; margin: 12px 0; list-style-position: inside }
.ui-slider .ui-slider-handle {width: 15px; height: 15px; border-radius: 50%;}
#priceslider {height: 3px;}
#priceslider.ui-slider-horizontal .ui-slider-handle {background-color: #ff7d13}
#priceslider .ui-widget-header {background: #d1d1d1;}
.page-id-6 .page-header h1 {font-size: 25px; font-weight 500;}
.page-id-6 .leftColumn + .content {max-width: 1474px;}
#customer-profile .customer-details .address .content {padding: 10px 10px 10px 50px; font-size: 18px; font-weight: 300; min-height: 115px;}
#customer-profile .customer-details .address .content > div {margin: 3px 0;}
#customer-profile .customer-details .address .content > div.medium {margin: 6px 0; font-weight: 400}
#customer-profile .customer-details .address .far.fa-edit {font-size: 20px;}
#customer-profile .customer-details .show-add-delivery-address {height: 190px; font-size: 20px; padding: 10px; width: 138px; text-align: center;}
#customer-profile .customer-details .show-add-delivery-address .fa-plus {display: block; font-size: 50px; margin: 30px 0 20px;}
.ord.summary .vv2 {padding: 0px 0; margin-top: 0; }
.ord.summary .vv2 p {padding-left: 30px; font-weight: 400; margin: 20px 0; font-size: 15px;}
.ord.summary .formHeader {background: #212121; color: #fff; font-size: 15px; padding: 15px 30px; border-radius: 10px; margin: 10px 0 !important; font-weight: 500 !important;}
.ord.summary .summary span.t100 + span {float: none;}
.ord.summary .vv2 p.rre {padding-left: 0px;}
.ord.summary table {margin-bottom: 0;}
.ord.summary .tos {margin-left: 15px; margin-top: 25px;}
.ord.summary .tos > input {margin-right: 35px;}
.ord.summary .vv2 .tos + p {font-weight: 300;}
.ord.summary .vv2 .summary {/* padding-left: 75px; */}
.ord.summary .vv2 .summary p {padding-left: 0px; margin: 0; font-weight: 300;}
.ord.summary .vv2 .summary p.b {font-size: 17px; margin-top: 20px; margin-bottom: 20px; font-weight: 400;}
.ord.summary .vv2 .summary p.b2 {font-size: 17px; margin-top: 20px; margin-bottom: 0px; font-weight: 400;}
.ord.summary .vv2 .summary p.b3 { margin-top: 0px; margin-bottom: 20px; font-weight: 300;}
.ord.summary input.inp1 + span.inp1 {margin-right: 10px}
.ord.summary .tos .channels {margin-left: 17px}
.ord.summary .tos {margin-left: 5px;}
#orderSummary .vv2 .summary h4 {font-size: 25px;}
.ord.customerdata .delivery-address-title {background: #212121; color: #fff; font-size: 15px; padding: 15px 30px; border-radius: 10px; margin: 0 0 10px 0 !important;}
.ord.customerdata .delivery-address {padding: 0; margin-top: -18px;}
.ord.customerdata input {border-color: #c7c8ca;}
.paymentdel {font-size: 15px;}
#methodDel {margin-bottom: 30px;}
.ord.start h3.vv4 {margin-bottom: 30px; display: block}
.ord.start .vv1 .rightw50 h4 {font-size: 25px; margin-bottom: 25px}
.ord.start .vv1 .rightw50 em, .ord.start .vv1 .rightw50 p.big {font-size: 17px; font-weight: 400; font-style: normal;}
.ord.start .summary .tot, .ord.start .summary p {margin:0;}
.ord.start .summary {padding: 20px 30px 30px; font-size: 15px;}
.ord.start .vv1 .rightw50 {font-weight: 300;}
.ord.start .tt2 {margin-top: 20px;}
.ord.start .summary span.t100 + span {float: none; text-align: left;}
.ord.start .headercs {background-color: #212121; color: #fff; border-radius: 10px;}
.ord.start .btn {font-size: 17px; min-width: 170px; padding: 12px 20px; line-height: 1.0; box-sizing: border-box;}
.ord.start .btn.primary-action-button {min-width: 260px;}
.ord.start .vv1 .rightw50 p.big {margin-top: 20px;}
.ord.start .vv1 .rightw50 {border-color: #c0c0c0;}
.ord table tbody tr > td:nth-child(4), .ord table tbody tr > td:nth-child(5), .ord table tbody tr > td:nth-child(6) {font-size: 17px; font-weight: bold;}
.ord table tbody tr > td:nth-child(3) > a {font-size: 15px; margin-bottom: 0px; display: block}
.page-id-4 .leftColumn + .content {max-width: 1400px;}
#customerEmail {font-size: 15px;}
#customerEmail .formHeader {background: #212121; color: #fff; font-size: 18px; padding: 18px 50px; border-radius: 10px; margin: 0px 0; font-weight: 500; margin-top: 0;}
#customerEmail form li > label {font-size: 15px; color: #898989; padding-top: 22px}
#customerEmail form li > label + span {text-align: center; font-weight: bold; margin: 0 0 12px 0; padding-top: 22px;}
#customerEmail form li + li {border-top: 1px solid #cfcfcf;}
#customerEmail form li:last-child {border-top: 0px solid #cfcfcf;}
#customerEmail form li > label:first-child + input {width: calc(100% - 230px); border: none; margin: 12px 0}
#customerPassword{font-size: 15px; margin-top: 80px;}
#customerPassword .formHeader {background: #212121; color: #fff; font-size: 18px; padding: 18px 50px; border-radius: 10px; margin: 10px 0 0; font-weight: 500;}
#customerPassword form li > label {font-size: 15px; color: #898989;padding-top: 22px}
#customerPassword form li:first-child > label {padding-top: 10px}
#customerPassword form li > label + span {text-align: center; font-weight: bold; margin: 0 0 12px 0; padding-top: 22px;}
#customerPassword form li + li {border-top: 1px solid #cfcfcf;}
#customerPassword form li:last-child {border-top: 0px solid #cfcfcf;}
#customerPassword form li > label:first-child + input {width: calc(100% - 230px); border: none; margin: 12px 0}
.complaints-profile {font-size: 15px;}
.complaints-profile .client-data {position: relative;}
.complaints-profile h2 {background: #212121; color: #fff; font-size: 18px; padding: 18px 50px; border-radius: 10px; margin: 0px 0; font-weight: 500; margin-top: 0;}
.complaints-profile .complaint-scenario {color: #898989; font-size: 15px; font-weight: 300; margin: 18px 0;}
.complaints-profile .header-tabs {border-bottom-width: 0; border-top: 1px solid #e5e5e5;}
.complaints-profile .header-tabs .action-link {border-radius: 0 0 10px 10px; background-color: #212121; color: #fff; font-size: 18px; font-weight: bold; min-width: 146px; padding-top: 17px; padding-bottom: 17px; text-align: center; margin-left: 2px;}
.complaints-profile .header-tabs .action-link.active {background-color: #ff7d13;}
.complaints-profile .noc {font-weight: bold; margin-top: -40px;}
.all-consents-box .nag1 {background: #212121; color: #fff; font-size: 18px; padding: 18px 50px; border-radius: 10px; margin: 0px 0; font-weight: 500; margin-top: 0;}
.all-consents-box .consents-list > li {border: none; position: relative; padding: 0;}
.all-consents-box .to-acceptation p.switch-name {border: 1px solid #212121; border-radius: 10px; display: block; padding: 17px 50px; font-size: 18px;}
.all-consents-box .to-acceptation ul .switch-name {display: none;}
.all-consents-box .accepted .boxblk {font-size: 12px;border: 1px solid #212121; border-radius: 10px; display: block; padding: 9px 50px 10px; }
.all-consents-box .accepted .boxblk .tos-name {font-size: 18px; font-weight: normal; display: block; margin: 0 !important;}
.all-consents-box .withdraw-warning {margin-bottom: 0 !important;}
.all-consents-box .consents-list > li ul li{margin-bottom: 0 !important;}
.cart33 .btn.btn-big1 {padding: 9px;}
.top_search form {position: relative}
.clearSearch {position: absolute; top: 1px; right: 45px; padding: 8px;font-size: 20px; cursor: pointer; display: none;}
#autocompletelist .items .item {text-align: left;}
.ord .vv1 .rightw50 h4, #orderSummary .vv2 .summary h4 {text-align: center;}
.ord .vv1 .rightw50 p.big {font-size: 13px; font-weight: 500;}
.ord .summary p.big span.t100 + span, .ord.summary .vv2 .summary p.b span.t100 + span {text-decoration: underline;}
.ord .ptv {float: right; margin-top: 2px; margin-right: 11px;}
.ord .summary span.t100 + span {width: calc(100% - 236px); text-align: right !important;}
.ord .summary span.t100 { min-width: 231px;}
.ord .tt2 {max-width: none;}
.paymentdel {max-width: 500px;}
.top_cart .top_icon .fal.green { color: #03c214;}
.top_cart .top_icon .fal.green + .cnt { color: #03c214;}
.mobile-only a.cart.green { background-color: #03c214;}
.product .komunikat02 {padding: 10px; text-align: center; color: #03c214; border-radius: 10px; border: 2px solid #03c214; font-size: 16px; font-weight: bold; }
.product .komunikat02 .btn:hover {color: #fff;}
.product .komunikat02 .btn i {margin-right: 5px;}
.product .desc table {max-width: 100%;}
@media (min-width: 992px) {
.ord.summary .formHeader.ww5 {width: calc(100% - 147px);}
.ord.summary .button-section2 {float: right; width: 49%;}
.ord.summary .button-section2 #orderAdd {width: 100%;}
.ord.summary .rightw50.pods {padding-bottom: 0;}
.ord.summary .vv2 .tos + p {margin-bottom: 0;}
.ord.summary #orderSummary {position: relative;}
.ord.summary .button-section {position: absolute; top: 0px; right: 0; margin: 0;}
.ord.summary .button-section .btn.btn-success {width: 350px; font-size: 15px; margin-left: 10px; padding: 16px 0;}
.ord.summary .button-section .btn.secondary-action-button{width: 74px; font-size: 15px; border-width: 0px; padding: 16px 0; background-color: #212121; color: #fff;}
.ord.summary .button-section .btn.secondary-action-button#ordPrevStep2 {background-color:#ff7d13; width: 240px;}
.ord.summary .formHeader.ww5  {width: calc(100% - 313px);}
.ord.customerdata .delivery-address-title.ww5 {width: calc(100% - 510px);}
.ord.customerdata #orderCD {position: relative; clear: both;}
.ord.customerdata .button-section {position: absolute; top: 0px; right: 0; margin: 0;}
.ord.customerdata .button-section .btn.order-next-step {width: 350px; font-size: 15px; margin-left: 10px; margin-top: 0; margin-bottom: 0; padding: 16px 0;}
.ord.customerdata .button-section .btn.secondary-action-button{width: 74px; font-size: 15px; border-width: 0px; padding: 16px 0; background-color: #212121; color: #fff;}
.ord.customerdata .button-section .btn.secondary-action-button:hover, .ord.summary .button-section .btn.secondary-action-button:hover {background-color:#ff7d13}
.ord.customerdata #delivery-address-data {margin: 0 -7px;}
.ord.customerdata #delivery-address-data .input-group {margin: 7px; clear: none; float: left;}
.ord.customerdata #delivery-address-data .input-group.ig1 {width: calc(68.2% - 14px); margin-top: 4px;}
.ord.customerdata #delivery-address-data .input-group.ig2 {width: calc(31.8% - 14px); margin-top: 4px;}
.ord.customerdata #delivery-address-data .input-group.ig3 {width: calc(34.1% - 14px); clear: left;}
.ord.customerdata #delivery-address-data .input-group.ig3a {width: calc(34.1% - 14px);}
.ord.customerdata #delivery-address-data .input-group.ig9 {width: calc(31.8% - 14px);}
.ord.customerdata #delivery-address-data .input-group.ig4 {width: calc(17.05% - 14px); clear: left;}
.ord.customerdata #delivery-address-data .input-group.ig5 {width: calc(17.05% - 14px);}
.ord.customerdata #delivery-address-data .input-group.ig6 {width: calc(17.05% - 14px);}
.ord.customerdata #delivery-address-data .input-group.ig7 {width: calc(17.05% - 14px);}
.ord.customerdata #delivery-address-data .input-group.ig8 {width: calc(31.8% - 14px);}
.ord.customerdata #delivery-address-data .input-group.required-fields-info {margin-top: 30px;}
.ord.customerdata .input-group2 {clear: both; padding-top: 10px;}
.ord.customerdata #delivery-address-data .input-group input, .registration-section form .input-group select {padding: 19px; font-size: 15px;}
.ord.customerdata #delivery-address-data .input-group label {top: 21px; left: 20px; font-size: 15px; white-space: nowrap;}
.ord.customerdata #delivery-address-data .input-group input.used + label, .ord.customerdata #delivery-address-data .input-group input:focus + label  {font-size: 10px;   left: 5px;   padding: 0 5px;   top: -7px;}
.ord.customerdata #delivery-address-data .input-group.required-fields-info {float: right; width: calc(31.8% - 14px); font-size: 15px;}
.ord.customerdata.ordnew #delivery-address-data .input-group.required-fields-info {margin-top: 10px;}
.ord.customerdata.ordnew #invoice-address-data {margin: 0 -7px;}
.ord.customerdata.ordnew #invoice-address-data .input-group {margin: 7px; clear: none; float: left;}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig1 {width: calc(50% - 14px); margin-top: 4px;}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig2 {width: calc(50% - 14px); margin-top: 4px;}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig3 {width: calc(50% - 14px); clear: left;}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig4 {width: calc(25% - 14px);}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig5 {width: calc(25% - 14px);}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig6 {width: calc(25% - 14px); clear: left;}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig7 {width: calc(37.5% - 14px);}
.ord.customerdata.ordnew #invoice-address-data .input-group.ig8 {width: calc(37.5% - 14px);}
.ord.customerdata.ordnew #invoice-address-data .input-group.required-fields-info {margin-top: 30px;}
.ord.customerdata.ordnew #invoice-address-data .input-group input, .ord.customerdata.ordnew #invoice-address-data .input-group select {padding: 19px; font-size: 15px;}
.ord.customerdata.ordnew #invoice-address-data .input-group label {top: 21px; left: 20px; font-size: 15px; white-space: nowrap;}
.ord.customerdata.ordnew #invoice-address-data .input-group input.used + label, .ord.customerdata.ordnew #invoice-address-data .input-group input:focus + label  {font-size: 10px;   left: 5px;   padding: 0 5px;   top: -7px;}
.ord.customerdata.ordnew #invoice-address-data .input-group.required-fields-info {float: right; width: calc(31.8% - 14px); font-size: 15px;}
.ord.customerdata.ordnew #invoice-address-data .input-group.required-fields-info {margin-top: 10px;}
.ord.customerdata.ordnew .fakturawindow .delivery-address-title.ww5 {margin-left: 7px !important; margin-right: 7px !important;}
.ord .btn.btn-success#orderAddNew {padding-left: 50px; padding-right: 50px;}
.registration-form-content {margin: 20px -7px;}
.registration-section form .input-group {margin: 7px; clear: none; float: left;}
.registration-section form .input-group.ig0 {width: calc(100% - 14px); clear: left;}
.registration-section form .input-group.ig1 {width: calc(52.5% - 14px); clear: left; }
.registration-section form .input-group.ig2 {width: calc(47.5% - 14px); }
.registration-section form .input-group.ig3 {width: calc(20% - 14px); clear: left; }
.registration-section form .input-group.ig4 {width: calc(19% - 14px); }
.registration-section form .input-group.ig5 {width: calc(21% - 14px); }
.registration-section form .input-group.ig6 {width: calc(13% - 14px); }
.registration-section form .input-group.ig7 {width: calc(27% - 14px); }
.registration-section form .input-group.ig8 {width: calc(39% - 14px); clear: left; }
.registration-section form .input-group.ig9 {width: calc(61% - 14px); }
.registration-tos-container {clear: both; padding-top: 10px;}
.registration-section form .input-group input, .registration-section form .input-group select {padding: 19px; font-size: 15px;}
.registration-section form .input-group label {top: 21px; left: 20px; font-size: 15px;}
.registration-section form .input-group input.used + label, .registration-section form .input-group input:focus + label  {font-size: 10px;   left: 5px;   padding: 0 5px;   top: -7px;}
.registration-section .tos22 .input-group {float: none; clear: both;}
.registration-section .tos22 {margin-top: 10px;}
#signinForm input {padding: 19px; font-size: 15px;}
#signinForm input.btn, .loginContent .btn.btn-black {font-size: 20px; min-width:170px; padding: 18px;}
.show-add-delivery-address + .popup-dialog .modal-box {padding: 45px 40px 20px}
.show-add-delivery-address + .popup-dialog form {margin: 20px -7px;}
.show-add-delivery-address + .popup-dialog .input-group.required-fields-info {margin-top: 12px; float: right; margin-bottom: 20px; font-size: 15px;}
.show-add-delivery-address + .popup-dialog .input-group {margin: 7px; clear: none; float: left;}
.show-add-delivery-address + .popup-dialog .input-group.ig0 {width: calc(100% - 14px); clear: left;}
.show-add-delivery-address + .popup-dialog .input-group.ig1 {width: calc(20% - 14px); clear: left; }
.show-add-delivery-address + .popup-dialog .input-group.ig2 {width: calc(19% - 14px); }
.show-add-delivery-address + .popup-dialog .input-group.ig3 {width: calc(21% - 14px); }
.show-add-delivery-address + .popup-dialog .input-group.ig4 {width: calc(13% - 14px); }
.show-add-delivery-address + .popup-dialog .input-group.ig5 {width: calc(27% - 14px); }
.show-add-delivery-address + .popup-dialog .input-group.ig6 {width: calc(39% - 14px); clear: left; }
.show-add-delivery-address + .popup-dialog .input-group.ig7 {width: calc(61% - 14px); }
.show-add-delivery-address + .popup-dialog .btn.primary-action-button {font-size: 20px; min-width:170px; padding: 18px; margin: 20px 7px; text-align: center;}
.show-add-delivery-address + .popup-dialog form .input-group input, .show-add-delivery-address + .popup-dialog form .input-group select {padding: 19px; font-size: 15px;}
.show-add-delivery-address + .popup-dialog form .input-group label {top: 21px; left: 20px; font-size: 15px;}
.show-add-delivery-address + .popup-dialog form .input-group input.used + label, .show-add-delivery-address + .popup-dialog form .input-group input:focus + label  {font-size: 10px;   left: 5px;   padding: 0 5px;   top: -7px;}
#customerEmail {position: relative;}
#customerEmail .formHeader  {width: calc(100% - 362px);}
#customerEmail .btn {position: absolute; top:0; right: 0; margin: 0; width: 250px; font-size: 18px; margin-bottom: 0; padding: 19px 0;}
#customerPassword{position: relative;}
#customerPassword .formHeader  {width: calc(100% - 362px);}
#customerPassword .btn {position: absolute; top:0; right: 0; margin: 0; width: 250px; font-size: 18px; margin-bottom: 0; padding: 19px 0;}
.complaints-profile .client-data h2 {width: calc(100% - 262px);}
.complaints-profile .client-data .btn {position: absolute; top:0; right: 0; margin: 0; width: 250px; font-size: 18px; margin-bottom: 0; padding: 19px 0; text-align: center;}
.all-consents-box .to-acceptation p.switch-name {width: calc(100% - 362px);}
.all-consents-box .to-acceptation .btn {position: absolute; top:0; right: 0; margin: 0; width: 250px; font-size: 18px; margin-bottom: 0; padding: 19px 0; text-align: center;}
.all-consents-box .accepted div.boxblk {width: calc(100% - 362px);}
.all-consents-box .accepted .btn {position: absolute; top:0; right: 0; margin: 0; width: 250px; font-size: 18px; margin-bottom: 0; padding: 11px 0; text-align: center;}
.all-consents-box .accepted .btn span.d {font-size: 12px; font-weight: 400; display: block;}
}
input.inp1 {display: none;}
input.inp1 + span.inp1 {
width: 12px;
height: 12px;
border-radius: 12px;
top: -2px;
left: -1px;
position: relative;
background-color: #fff;
content: '';
display: inline-block;
visibility: visible;
border: 1px solid #212121;
vertical-align:middle;
cursor: pointer;
margin: 5px 30px 5px 0;
}
input.inp1:checked + span.inp1{
width: 12px;
height: 12px;
border-radius: 12px;
top: -2px;
left: -1px;
position: relative;
background-color: #ff7d13;
content: '';
display: inline-block;
visibility: visible;
border: 1px solid #212121;
}
.registration-form-content .comp.input-group label{ font-size: 16px; color: #212121; }
.registration-form-content .comp.input-group input[type="checkbox"]:checked ~ label {font-weight: 500;}
.page-id-13 input[type="checkbox"] {display: none;}
.page-id-13 input[type="checkbox"] + span.chk1 {
width: 24px;
height: 24px;
border-radius: 10px;
top: -2px;
left: -1px;
position: relative;
background-color: #fff;
content: '';
display: inline-block;
visibility: visible;
border: 1px solid #c5c5c5;
vertical-align:middle;
cursor: pointer;
margin: 5px 20px 5px 0;
}
.page-id-13 input[type="checkbox"]:checked + span.chk1{
width: 24px;
height: 24px;
border-radius: 10px;
top: -2px;
left: -1px;
position: relative;
background-color: #ff7d13;
content: '';
display: inline-block;
visibility: visible;
border: 1px solid #c5c5c5;
}
.tos22 .input-group label, .comp.input-group label {position: static; font-size: 15px;}
.registration-section form .input-group.required-fields-info {margin-top: 25px; float: right; font-size: 15px; color: #898989}
.registration-section .btn.btn-big {min-width: 204px; text-align: center; padding: 23px 30px;}
.registration-section form .input-group input, .registration-section form .input-group select {border-color: #cfcfcf}
.loginContent .grey .page-header h1, .loginContent .white .r1 {font-size: 45px; font-weight: bold;}
.loginContent .white .r2 + p {margin-top: 30px; color: rgba(33,33,33,0.7);}
.loginContent .grey .page-header h1 {margin-bottom: 30px;}
.loginContent .mtop {margin-top: 40px;}
.loginContent .mtop2 {margin-top: 82px;}
.page-id-5 .page-header h1 {font-size: 45px; margin-bottom: 40px;}
#cart_tt .product .availability {text-align:right}
.page-id-13 .page-header h1 {font-size: 25px; font-weight 500; margin-top: 40px; margin-bottom: 40px;}
.page-id-13 .page-header h1:after {content: " >"}
.page-id-13 form li > label {font-size: 20px; padding-top: 8px; padding-left: 0; min-width: 285px;}
.page-id-13 form li > label:first-child + input {width: calc(100% - 285px); box-sizing: border-box; padding: 11px; font-size: 15px; border-color: #c5c5c5;}
.page-id-13 form li > label:first-child + select {width: calc(100% - 285px); box-sizing: border-box; padding: 11px; font-size: 15px; border-color: #c5c5c5;}
.page-id-13 form li > input.wa {width: calc(100% - 285px); box-sizing: border-box; padding: 11px; font-size: 15px; border-color: #c5c5c5;}
.page-id-13 .searchForm ul li {font-size: 15px; font-weight: 300;}
.page-id-13 .searchForm .btn {min-width: 318px; padding: 9px; font-size: 20px;}
.page-id-13 form li .chk1 {float: left;}
.page-id-13 form li .chk1 + label {overflow: hidden; padding: 9px 0; line-height: 1.0; display: block;}
.page-id-13 form li .fot .chk1 + label {padding: 0;}
.page-id-13 form li.search-in {margin-top: 50px; margin-bottom: 20px;}
.pdrs-slick.pdrs.pdrs-small {margin-left: -6px; margin-right: -6px;}
.profile-history.table tbody tr > td, .profile-history.table thead tr > th {padding: 10px; text-align: center;}
.miniatures.slider .slick-slide {line-height: 90px;}
.miniatures.slider .slick-slide img {display: inline;}
.profile-history.table .lbl_mob {display: none;}
.page-id-6 .content.col > ul.nav.nav-pills li a {background-color: #bcbcbc; font-weight: 300;}
.page-id-6 ul.nav.nav-pills {text-align: center;}
.page-id-6 .content.col > ul.nav.nav-pills li.active a {background-color: #ff7d13; color: #fff; }
.lphr:after {content: " "; clear: both; display: block; }
.ord.customerdata .lphr { margin-bottom: 30px; }
.product .pStock2 {min-height: 64px; margin-top: 30px;}
.product .pStock2 .stockLevel { display: block; width: auto; font-size: 20px; margin-bottom: 0; }
.product .pStock2 .stockLevel .fal.right {font-size: 36px; width: auto;}
.product .pStock2 .stockLevel .green {color: #03c214;}
.product .pStock2 .stockLevel .red {color: #898989;}
.product .pStock2 .stockLevel .red2 {color: red;}
.product .pStock2 .stockLevel .red.pomar {color: #ff7d13;}
.product .pStock2 .availability { margin: 0; padding-top: 0; display: block; width: auto;font-size: 13px;}
.product .pStock2 .availability img {margin-left: 4px;}
.product .pStock2 .stockLevel img {margin: 0 10px;}
#cart_tt .product .pStock2 .availability {text-align: left;}
.product_related ul.nav.nav-pills {margin-left: 10px;}
.product_related .slider {border: 1px solid #212121; margin-top: -1px; border-radius: 8px;}
.product_related ul.nav.nav-pills li a {border: 1px solid #212121;}
.product_related ul.nav.nav-pills li.active a {border-radius: 8px 8px 0 0; border-bottom-width: 0; padding-bottom: 15px; background-color: #fff;}
.product_related ul.nav.nav-pills {z-index: 22; position: relative;}
.pdrs-slick .slick-slide, .products-slider .slick-slide {clear: none !important;}
.pdr .brd .pPrc { max-width: calc(100% - 45px);}
.ord .po0 {margin-top: 30px; font-size: 36px; font-weight: 500;}
.ord .ordthx {padding:10px 0; font-weight: 300;}
.ord .ordthx b {font-weight: 500;}
.ord .ordthx .po1 {font-size: 20px; margin-bottom: 25px;}
.ord .ordthx .po1 span {font-size: 13px; display: block;}
.ord .ordthx .po2 {font-size: 15px; padding: 10px 40px; display: inline-block; vertical-align: top; color: #fff; background-color: #212121; border: 1px solid #212121; border-radius: 10px; margin-right: 20px;}
.ord .ordthx .po3 {font-size: 15px; padding: 10px 40px; display: inline-block; vertical-align: top; background-color: #fff; border: 1px solid #212121; border-radius: 10px; }
.ord .ordthx .po6 img {vertical-align: middle; margin-left: 30px;}
.ord .ordthx .po5 {font-size: 20px; margin-top: 25px;}
.detailsDelivery ul.bankAccount > li:nth-child(2) {font-weight: 700;}
.product .pStock2 .stockLevel .fal.right {margin-left: 8px;}
header img, .leftColumn img, footer img { padding: 0 !important; border-radius: 0 !important;}
.home_categories ul li.bgnone p.prImg{background-color: rgba(0,0,0,0.75); border-radius: 10px;}
.home_categories ul li.bgnone > a::after {background-color: transparent;}
.home_categories ul li.bgnone:hover > a::after { background-color: rgba(255,255,255,0.3);}
.products-slider .slick-slide img {display: inline;}
.product_related .slider .slick-track {margin-left: 0;}
.validation-password-lq {color: #EF5350;}
.validation-error-ui {border: 1px solid #EF5350 !important;}
#customer-profile #orderAccept, #customer-profile #orderCancel {margin-bottom: 10px;}
#customer-profile #orderAccept button.btn {background-color: #03c214}
#customer-profile #orderCancel button.btn {background-color: #e2001a}
.page-id-2  #contactForm li > label:first-child + input, .page-id-2  #contactForm li > label:first-child + textarea {width: calc(100% - 208px);}
.ord .change1 {text-decoration: underline; display: block; padding-left: 30px;margin: -10px 0 20px 0;font-size: 15px; cursor: pointer;}
.registration-container select:required:invalid {
color: #bbb;
}
/*--
@-moz-document url-prefix() {
.ord.customerdata .lphr {
margin-bottom: 10px;
}
}
--*/
.footer3 .fnls {margin-left: 25.7%; width: calc(51.6% + 142px)}
.footer3 .fnls .l {padding: 18px 3px 10px 80px; display: inline-block; vertical-align: top;}
.footer3 .fnls form {display: inline-block; vertical-align: top; width: calc(100% - 230px);}
.footer3 .fnls .l img {vertical-align: middle; height: 24px;}
.footer3 .fnls .header4 {display: inline-block; color: #fff; font-size: 15px; font-weight: normal; margin: 0 30px 0 15px; }
.footer3 .fnls input {border: 1px solid #444; background: transparent; color: #fff; padding: 14px 18px; border-radius: 6px; margin: 5px 3px; width: calc(100% - 44px);}
.ord.lang-2 .deliveryCountry label, .ord #selDeliverylabel label {color: #ff7d13; font-weight: bold; }
.ord.lang-2 .deliveryCountry select, .ord #selDelivery {border-color: #ff7d13; background-color: #ff7d1350;}
.deliveryCountry .select2 .select2-selection--single {border-radius: 10px;border-color: #898989; min-height: 41px;}
.deliveryCountry .select2 .select2-selection__rendered, .deliveryCountry .select2 .select2-selection__arrow { margin-top: 5px;}
.ord.lang-2 .deliveryCountry .select2 .select2-selection--single {border-color: #ff7d13; background-color: #ff7d1350; }
.product.fotov2 .foto {overflow: hidden; position: relative;}
.product.fotov2 .foto img {height: 100%; width: auto; max-width: none; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.product.fotov2 .miniatures.slider .slick-slide {overflow: hidden; position: relative;}
.product.fotov2 .miniatures.slider .slick-slide img {height: 100%; width: auto; max-width: none; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.orderDetials .btn.btn-red2022 {border-radius: 10px !important; padding: 8px 20px !important; background-color: #dc2121 !important; color: #fff !important; min-width: 120px; text-align: center;}
.orderDetials .btn.btn-black2022 {border-radius: 10px !important; padding: 12px 30px !important; background-color: #000 !important; color: #fff !important; min-width: 120px; text-align: center;}
.orderDetials .btn.btn-green, .ord .ordthx .btn.btn-green {border-radius: 10px !important; padding: 12px 30px !important; background-color: #529922 !important; font-size: 20px; color: #fff !important; min-width: 120px; text-align: center;}
.orderDetials .rrr22, .ord .ordthx .rrr22 {font-size: 24px; margin: 0 20px;}
.orderDetials .rrr22 + img, .ord .ordthx .rrr22 + img {vertical-align: middle;}
.orderDetials .paymentres1 {margin-bottom: 15px;}
.orderDetials .paymentres1 p > b {display: block;}
.btn.exportcsv0z {background: transparent; color: #000; font-size: 14px }
.btn.exportcsv0z i {color: #ff7d13}
#azz2a {padding-top: 18px;}
#azz2a .btn.exportcsv0z {padding: 0px 0}
.importcsv i {width: 22px; margin-right: 8px; text-align: center;}
#azz2a .btn.exportcsv0z i {margin-right: 3px; margin-left: 5px;}
.importcsv i.fa-file-csv {margin-right: 6px; margin-left: 2px;}
.foto_dots {text-align: center; position: absolute; margin-top: -35px; width: calc(100% - 10px);}
.foto_dots .dotf {width: 10px; height: 10px; margin: 2px; border-radius: 50%; background: #212121; display: inline-block; cursor: pointer;}
.foto_dots .dotf.active {background-color: #ff7d13;}
.page-id-20 .page-header h1 {border-bottom: 1px solid #c7c7c7;}
.page-id-20 .page-header h1:after {content: " "; background: url(/usr/delivery/del_icon1.png) no-repeat; width: 36px; height: 18px; display: inline-block; margin-left: 15px;}
.page-id-20 .line1 {border-bottom: 1px solid #c7c7c7; margin: 20px 0; height: 0;}
.page-id-20 .clear {height: 0;}
.page-id-20 .tab {border: 1px solid #c7c7c7; border-radius: 15px;}
.page-id-20 .newpd .delh2 {font-size: 18px; margin-bottom: 20px; margin-top: 20px;}
.page-id-20 .newpd p, .page-id-20 .newpd ul {margin-bottom: 20px; margin-top: 20px;}
.page-id-20 .newpd ul {padding-left: 14px;}
.page-id-20 .newpd .delh2 > span {min-width: 184px; padding: 8px; text-align: center; color: #fff; background-color: #ff7d13; border-radius: 10px; display: inline-block; font-weight: 400;}
.page-id-20 .newpd .l50 {display: inline-block; vertical-align: top; margin-right: 40px; max-width: calc(50% - 73px); margin-top: 5px; margin-bottom: 0px; }
.page-id-20 .newpd .tab {padding: 15px 30px 10px; }
.page-id-20 .newpd .tab.l50 img {box-shadow: 3px 0 7px rgba(0,0,0,0.35);}
.page-id-20 .newpd .tab .label1 {display: inline-block; background: #fff; padding: 5px 10px; margin-top: -30px; position: absolute;}
.page-id-20 .newpd .tab tr {border-bottom: 1px solid #c7c7c7;}
.page-id-20 .newpd .tab tr:last-child {border: none;}
.page-id-20 .newpd .tab tr td {padding: 5px 15px; border-right: 1px solid #c7c7c7; }
.page-id-20 .newpd .tab tr td:last-child {border: none;}
.page-id-20 .newpd p .navy {padding: 8px 15px; text-align: center; color: #fff; background-color: #37619a; border-radius: 10px; display: inline-block; font-weight: 400; font-size: 16px;}
.page-id-20 .newpd p .navy:hover {background-color: #ff7d13;}
.page-id-20 .newpd p.pp11 {margin-right: 20px; }
.page-id-20 .newpd p.pp11 + .pp11 {margin-right: 0; width: calc(100% - 158px);}
.page-id-20 .newpd .tt11 .fas {font-weight: 900; margin-right: 10px;}
.page-id-20 .newpd .tt11 {margin: 20px 0;}
.page-id-20 .newpd .tab .tabplat1 tr td:first-child {white-space: nowrap;}
.page-id-20 .newpd .tab55 {display: inline-block; padding: 15px 0; margin: 0px 0;}
.page-id-20 .newpd .tab55 > a {display: inline-block; padding:5px 40px; min-height: 100px; line-height: 100px; vertical-align: middle; border-right: 1px solid #c7c7c7;}
.page-id-20 .newpd .tab55 > a:last-child {border: none;}
.page-id-20 .newpd .pi11 {font-size: 18px; margin: 25px 0;}
.page-id-20 .tos_upddate {display: none;}
.registration-section .registration-container .company-form .inactive-tab {float: none;}
#registration-company-form, #registration-company-form22, #registration-standard-form {  border: 1px solid #212121;  margin-top: -1px;  border-radius: 8px; margin-top: 80px; padding: 0 20px 20px;}
#registration-company-form .active-tab, #registration-company-form22 .active-tab, #registration-standard-form .active-tab {
border-radius: 8px 8px 0 0;
border-bottom-width: 0;
padding-bottom: 20px;
}
#registration-company-form .registration-container, #registration-company-form22 .registration-container, #registration-standard-form .registration-container {margin-top: -60px;}
#registration-standard-form .tab00 {}
.registration-section .registration-container .active-tab, .registration-section .registration-container .inactive-tab {vertical-align:top;}
.ord #azz2 button .fa-external-link-alt {display: none;}
.ord .ddew2322 {display: none;}
.ord #azz2 button .fa-file-export {display: none;}
.ord #azz2 button .fa-external-link-alt {display: inline-block; margin-left: 10px; color: #000;}
.ord #azz2 button {padding: 25px 4px 0px 0; font-weight: 300; text-align: left;}
.pasektop1 {background: #e20018; color: #fff; font-size: 18px; line-height: 26px; text-align: center;}
.pasektop1 div {display: inline-block; vertical-align: top; padding: 11px;}
.pasektop1 .aa {display: inline-block; vertical-align: top; padding: 11px; color: #fff;}
.pasektop1 .aa > span {font-weight: bold;}
.pasektop1 .aa > img {vertical-align: top; margin-right: 5px; padding: 0 !important; border-radius: 0 !important;}
.pasektop1 .img { transform: skewX(-28deg); border-left: 17px solid #bf0415; width: 30%; height: 48px; display: inline-block; vertical-align: top; position: relative; overflow: hidden; margin: 0 10px; }
.pasektop1 .img:before {content: " "; display: block; position: absolute; top:0; left: 0px; width: 19px; height: 48px; background-color: #959190; z-index: 1; }
.pasektop1 .img1 {transform: skewX(28deg); display: block; position: absolute; top: 0; left: -14px; bottom: 0; right: -14px; background-color: #ccc; background-repeat: no-repeat; background-position: center center;}
@media (max-width: 1300px) { .pasektop1 .aa {display: block;}}
@media (max-width: 500px) { .pasektop1 .img {display: block; width: auto; margin: 0 15px;}}
@media (max-width: 767px) {.pasektop1 .img {display: none;} .pasektop1 {padding: 10px; } .pasektop1 div, .pasektop1 .aa {padding: 0px; display: inline;} .pasektop1 .aa {margin-right: 10px;}.pasektop1 #countdown {display: block;}}
@media (min-width: 2200px) { .pasektop1 {font-size: 22px; line-height: 30px;} .pasektop1 div, .pasektop1 .aa {padding: 9px;} .pasektop1 .aa > img {vertical-align: -3px;} .pasektop1 .img {margin: 0 30px 0 80px;} }
.pdrs.pdrs-small#pr1 {margin-bottom: 35px;}
#customer-profile .cen1 ul li a {display: inline-block; min-width: 180px; width: 40%; margin-right: 7px;}
#customer-profile .cen1 ul li {color: #757575; border-bottom: 1px #eee solid;  padding-bottom: 7px;  padding-top: 7px;}
.page-id-4 #cart_tt .pdrs.pdrs-small .pdr:nth-child(4) {display: block;}
.pStock33 {padding-right: 60px; position: relative; padding-top: 0px; padding-bottom: 20px; min-height: 32px; font-size: 18px;}
.pStock33 i {position: absolute; right: 0; top: 0px; font-size: 30px; color: #03c214; color: #ff7d13;}
.pStock33 img {position: absolute; right: 0; top: -3px; }
.pStock33 .ii1 {font-size: 18px; margin-bottom: 0px;}
.pStock33 .ii2 {margin-bottom: 0px;}
.pStock33 .ii2a {margin-bottom: 0px;}
.pStock33 #date-stock, .pStock33 #date-stock2, .pStock33 #date-etd {font-weight: bold;}
.pStock33 .www1 {width: calc(35% - 67px); margin-right: 5px;}
.lang-pl .pStock33 .www1 { min-width: 234px; /* display: inline-block; */}
.lang-en .pStock33 .www1 { min-width: 200px;  /* display: inline-block; */}
.lang-de .pStock33 .www1 { min-width: 218px; /* display: inline-block; */}
.sc_bg {opacity: 1; visibility: visible; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 100000; transition: all 0.3s; background-color: rgba(0,0,0,0.85);}
.sc_bg .sc1 {
background-color: #efefef;
max-height: 90vh;
padding: 1rem;
width: 100%;
max-width: 500px;
border-radius: 10px;
position:fixed; z-index: 100001; top:50%;left:50%;
transform: translate(-50%, -50%);
color: #000;
overflow-y: auto;
}
.sc1 .close {
position: absolute;
font-size: 24px;
text-align: center;
color: #000;
width: 30px !important;
height: 30px !important;
right: 20px;
top: 10px;
cursor: pointer;
opacity: 0.5;
z-index: 999;
}
.sc1 .locname {font-size: 18px;}
#sc_name {font-weight: bold;}
#sc_name1 {font-weight: 500; }
#sc_curr, #sc_lang {font-weight: 500; }
.sc1 .names {line-height: 1.6; margin: 20px 0;}
#sc_change, #sc_change2 {text-decoration: underline; cursor: pointer;}
.ordnew .popup-dialog.fakturawindow {position: static; background: transparent; padding: 0;}
.ord.customerdata.ordnew .delivery-address-title.ww5 {width: auto;}
.ord.customerdata.ordnew .button-section {position: static;}
.ord.customerdata.ordnew .button-section .btn.secondary-action-button {width: auto; text-align: center; background: #fff;  border: 1px solid #212121;  color: #212121; font-size: 17px;  min-width: 170px;  padding: 12px 20px;  line-height: 1.0;  box-sizing: border-box; }
.ord.customerdata.ordnew .button-section .btn.secondary-action-button:hover {background-color: #f2f2f2;}
.ordnew .button-section.textLeft {text-align: left;}
.ordnew .button-section2 .button-section {display: block;}
.ord.ordnew .switch.open-popup-switch2 {padding-bottom: 25px !important;}
.ord.ordnew #invDataCopy {position: absolute; right: 20px; top: 15px; color: #fff;}
.ord.ordnew .fakturawindow .u {position: relative;}
.ord.customerdata.ordnew #orderCD {padding-top: 20px;}
.ord.ordnew .leftw50.full-width {float: none; width: auto;}
.ord.customerdata.ordnew .delivery-address {margin-top: 0;}
.ord.ordnew .vv4a {margin-top: 0; margin-bottom: 20px;}
.searchnf {text-align: left; font-weight: 300;}
.page-id-2 .content.searchnf {padding-top: 0;}
.searchnf .form li > label {float: none; width: auto; line-height: 22px; font-size: 18px; margin-bottom: 5px; padding-left: 2px; padding-top: 20px;}
.searchnf .form li > label img {vertical-align: middle; margin: 0 10px;}
.searchnf .form li > label .opt {color: #aaa; font-size: 12px;}
.page-id-2 .searchnf #contactForm li > label:first-child + input, .page-id-2 .searchnf #contactForm li > label:first-child + textarea {width: calc(100% - 22px); max-width: 780px; padding: 7px 10px; border-color: #aaa;}
.page-id-2 .searchnf #contactForm li > label:first-child + textarea {height: 50px;}
.searchnf .s1 {font-size: 18px; margin: 15px 0 25px; }
.searchnf .s1 .or {color: #ff7d13;}
.searchnf .s2 {font-size: 30px; margin: 0px 0 5px; font-weight: 400; line-height: 1.0; }
.searchnf .s3 {font-size: 18px; margin: 0px 0 25px; }
.searchnf .lines1 {margin: 45px 0; background-color: #cdcbcb; height: 1px; width: 320px;}
.searchnf .fotosnf img {margin: 0 20px 20px 0;}
.seaVin { margin-top: 6px;}
.seaVin a {padding: 10px 40px 10px 10px; color: #000; background-color: #13aeff; position: relative; border-radius: 4px; display: block; text-align: left; font-size: 13px; }
.seaVin a:hover {background-color: #0e93d8;}
.seaVin .right {padding: 5px 5px 5px 5px; position: absolute; top:1px; right: 3px;}
.registration-container .validation-info-js {color: #e2001a; padding: 5px;}
.registration-container .validation-info-js.validation-vies-ok-lq {color: #03c214; }
.miniatures.slider .slick-track {display: flex !important;}
.miniatures.slider .slick-slide {min-height: 66.6666% !important; display: inline-flex !important; float: none; line-height: 100% !important;}
.miniatures img {max-height: 100% !important;}
.product .leftFoto .miniatures {padding-left: 0; margin-left: -3px; padding-right: 0px; margin-right: -1px;}
.top_clock {float: right; text-align: left; padding: 22px 15px 5px 0px; font-size: 14px; position: relative;}
.top_clock .pasektop2 {padding: 0px 0; background: rgb(19,174,255); background: radial-gradient(circle, rgba(19,174,255,1) 0%, rgba(3,161,209,1) 100%); border-radius: 5px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 18px;}
.top_clock .pasektop2:after {clear: both; display: block; content: " ";}
.top_clock .as {display: inline-block; float: left; margin-bottom: 0px; font-size: 14px; color: #fff; background-color: #404040; padding: 3px 10px 4px; border-radius: 5px; }
.top_clock .pasektop2 i {/* position: absolute; top: 20px; left: 5px; font-size: 30px; color: #ff7d13; */ }
.top_clock #countdown {display: block; color: #fff; padding: 3px 10px 4px;   overflow: hidden;  text-overflow: ellipsis;}
.top_clock #countdown strong {font-weight: normal;}
.top_clock .pasektop2 .as i { font-size: 14px; margin-right: 0px;}
.top_clock .aso {position: absolute;  padding: 5px 20px; border: 1px solid #adadad; box-shadow: 0 0 20px #aaa; z-index: 100; background: #fff; border-radius: 10px; margin-top: 20px; text-align: left; width: 250px;}
.top_clock .aso i {margin-right: 5px;}
@media (min-width: 992px) { .top_clock:hover .aso {display: block;} }
@media (min-width: 992px) and (max-width: 1490px) { .lang-pl .top_clock {padding: 0 0 10px 0; margin-top: -10px; clear: right;} }
@media (min-width: 992px) and (max-width: 1550px) { .lang-de .top_clock {padding: 0 0 10px 0; margin-top: -10px; clear: right;} }
@media (min-width: 992px) and (max-width: 1400px) { .lang-en .top_clock {padding: 0 0 10px 0; margin-top: -10px; clear: right;} }
.product #sprc {margin-right: 10px;}
.lowest-price-ui {font-size: 12px; display: inline-block; margin-left: 0px; position: relative; color: #9e9e9e;}
#tin001:disabled {background-color: #e9e9ed; background-color: #ddd;}
/*-- cookies --*/
.hidden-js {
display: none !important;
}
.mess-bg {position: fixed; z-index: 998; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(0,0,0,0.6);}
.message-popup-ui {
position: fixed;
background: #FBFBFB;
width: calc(100% - 20px);
margin: 0 auto;
z-index: 999;
padding: 20px;
}
.cookie-notice-ui {
position: fixed;
background: #f8f8f8;
left: 0px;
right: 0px;
z-index: 100;
width: 100%;
bottom: 0;
}
.message-popup-ui.bottom-ui {
bottom: 0;
z-index: 99999999999;
}
.message-ui {
padding-right: 26px;
margin-bottom: 10px;
}
.cookieContainer .btn-ui, .cookieContainer button, .cookieContainer .btn-solid-ui {
background: #ff7d13;
color: #FFFFFF;
padding: 10px;
line-height: 1 !important;
border: none;
border-radius: 7px;
}
.cookieContainer .btn-ui:hover, .cookieContainer button:hover, .cookieContainer .btn-solid-ui:hover {
background: #000;
}
.cookie-notice-ui .btn-ui, .cookie-notice-ui button, .cookie-notice-ui .btn-solid-ui {
background: #ff7d13;
color: #FFFFFF;
padding: 10px;
line-height: 1 !important;
border: none;
border-radius: 7px;
}
.cookie-notice-ui .btn-ui:hover, .cookie-notice-ui button:hover, .cookie-notice-ui .btn-solid-ui:hover {
background: #000;
}
.close-cookie-btn {
cursor: pointer;
font-size: 12px;
padding: 10px 15px;
text-transform: uppercase;
margin: 10px 10px 5px 0
}
.close-cookie-btn-necessary {
border: 1px solid #ff7d13 !important;
background: #f8f8f8 !important;
color: #ff7d13 !important
}
.close-cookie-btn-necessary:hover {
border: 1px solid #000 !important;
color: #212121 !important
}
.close-cookie-btn-settings {
color: #ff7d13 !important;
background: #f8f8f8 !important
}
.close-cookie-btn-settings:hover {
color: #000 !important
}
.cookieContainer {
position: fixed;
z-index: 10003;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
background: rgba(1,1,1,.75)
}
.cookieContainer-popup {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 60vw;
max-width: 1024px;
max-height: 600px;
background-color: #f8f8f8;
z-index: 10002;
box-shadow: 0 4px 10px 2px rgba(0,0,0,.12)
}
.cookieContainer-popupHeader {
font-size: 1.4rem;
line-height: 1.78;
padding: 20px 32px 16px;
background-color: #fff
}
.cookieContainer-popupOptions {
padding: 14px 32px 0;
overflow-y: scroll;
max-height: 420px
}
.cookieContainer-popupOptions p {
font-size: .8rem;
margin: 0
}
.cookieContainer-popupOptions-firstP {
margin: 10px 0
}
.cookieContainer-popupOptions-firstP a {
color: #004d8a
}
.cookieContainer-popupOptions-firstP a:hover {
color: #0060ac
}
.cookieContainer-popupOptions-container {
border-top: 1px solid #d0d0d1;
margin: 10px 0
}
.cookieContainer-popupOptions-containerHeader {
display: flex;
justify-content: space-between;
margin: 7px 0 10px
}
.cookieContainer-popupOptions-containerHeader div {
position: relative
}
.cookieContainer-popupOptions-containerHeader div .cookieOption {
position: absolute;
right: 0;
top: 1px;
transition: all .3s ease-in-out;
cursor: pointer;
display: inline-block;
width: 40px;
height: 23px;
border-radius: 20px
}
.cookieContainer-popupOptions-containerHeader div .cookieOption::after {
content: "";
transition: all .3s ease-in-out;
content: "";
position: absolute;
width: 15px;
height: 15px;
border-radius: 50%;
background-color: #fff;
top: 4px
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-inactive {
background-color: #dbdce0
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-inactive::after {
left: 4px
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-active {
background-color: #000
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-active::after {
left: 21px
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-StillActive {
background-color: #443e3e;
cursor: auto
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-StillActive::after {
left: 21px;
background-color: #cacbd0
}
.cookieContainer-popupBtn {
display: flex;
align-items: flex-end;
height: 75px;
background-color: #fff;
padding: 0 32px 10px 32px
}
@media only screen and (max-width: 991px) {
.message-popup-ui.bottom-ui {
bottom:0px;
}
}
@media only screen and (max-width: 1200px) {
.cookieContainer-popup {
width:80vw
}
}
@media only screen and (max-height: 800px) {
.cookieContainer-popup {
top:0%;
height: 100vh;
max-height: fit-content;
transform: translate(-50%, 0%)
}
}
@media only screen and (max-height: 600px) {
.cookieContainer-popupOptions {
max-height:60vh
}
}
.cookie-message-opener-ui {
position: fixed;
bottom: 20px;
left: 20px;
width: 50px;
height: 50px;
z-index: 999;
background: #ff7d13;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 2px 2px 8px rgba(0,0,0,.7);
cursor: pointer;
transition: transform .3s linear,box-shadow .3s linear;
}
.cookie-message-opener-ui:hover {
transform: rotate(-90deg) scale(1.02);
box-shadow: -2px 2px 8px rgba(0,0,0,.7);
}
.cookie-message-opener-ui .cookie-message-opener-icon-ui {
width: 70%;
height: 70%;
fill: #ffffff;
color: #fff;
font-size: 34px;
line-height: 34px;
}
#cartcross.slider .slick-track {margin-left: 0;}
.gpsr {display: flex;}
.gpsr__section {margin: 0 20px;}
.gpsr__section-title {font-weight: bold; margin-bottom: 10px;}
.gpsr {flex-direction: column;}
.gpsr__section {margin-bottom: 20px;}
.seaVin2 {display: flex; align-items: center; margin-top: 15px; }
.seaVin2.seaVin-desktop {font-size: 16px;}
.seaVin2 a {color: #fff; font-size: 16px;}
.seaVin2 span.textvin {margin-right: 10px;  }
.seaVin2.seaVin-mobile {display: none; margin-top: 25px;}
.seaVin2.seaVin-mobile a { width: calc(60% - 13px); font-size: 14px; }
.seaVin2.seaVin-mobile span.textvin {margin-right: 0px; margin-left: 10px; width: 40%; }
.linetop {width: 1px; float: none; display: inline-block; vertical-align: top; margin: 0 15px; height: 40px; background: #ffffff; background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 60%, rgba(0, 0, 0, 1) 100%);}
.top_login .redlink {background-color: #ff1313; padding: 0 7px; font-size: 14px; border-radius: 5px;}
.top_login .redlink:hover {color: #fff; background-color: #ff7d13;}
.top_login .redlink .fas {font-size: 5px; vertical-align: 4px; margin-left: 4px; color: #000;}
#registration-company-form, #registration-company-form22, #registration-standard-form {border: none; padding: 0; max-width: 550px;}
.registration-section .tos22 {float: none; width: auto;}
.registration-section .btn.btn-big {width: 100%; padding: 5px 0; text-transform: uppercase; box-shadow: 2px 2px 4px #000; border-radius: 7px;}
.registration-section .btn.btn-big svg {fill: #ffffff; height: 24px; vertical-align: -5px; }
.page-id-5 input.inp1 + span.inp1 {margin-right: 15px;}
.page-id-5 .registration-section .tos22 .input-group, .page-id-5 .tos22 .input-group label, .page-id-5 .tos22 .input-group a {color: #000;}
.registration-section form .input-group input, .registration-section form .input-group select {padding: 5px 10px; border-radius: 5px;}
.registration-section form .input-group label {position: static; color: #000; font-size: 14px !important;}
.registration-section form .input-group {/* display: flex; flex-direction: column; */}
.select7 {position: relative;}
.select7 .active-tab {display: block !important; margin: 0 !important; background-color: #13aeff !important; color: #000 !important; width: auto !important; padding: 5px 20px 5px 10px !important; font-size: 20px !important; float: none !important; border-radius: 7px !important; box-shadow: 2px 2px 4px #000; text-align: left !important; font-weight: normal !important;}
.select7 .inactive-tab {display: block !important; background-color: #ececec !important; color: #000 !important; width: auto !important; padding: 5px 10px !important; font-size: 20px !important; float: none !important; border-radius: 7px !important; margin: 0 0 5px 0 !important; text-align: left !important; font-weight: normal !important; }
.select7 .inactive-tab:hover {background-color: #cdcdcd !important;}
.select7 .active-tab.act {background-color: #13aeff80 !important;}
.select7 .fa-triangle {font-size: 10px; margin-top: 8px; position: absolute; right: 10px; top: 5px;}
.select7 .zs7 {position: absolute; left: 0; right: 0; z-index:2; background-color: #fff; border-radius: 7px; padding-bottom: 1px; margin-top: 5px;}
.page-id-5 .page-header h1 {font-size: 30px; margin-bottom: 0;}
.info3 {margin: 15px 0 10px 0;}
.registration-section .info2 {margin-bottom: 5px;}
.registration-section .line7 {max-width: 270px; height: 1px; background: #cfcfcf; margin: 10px 0 10px 7px; display: block; clear: both;}
.registration-section form .input-group label {display: block; white-space: nowrap; margin-bottom: 4px;}
.registration-section form .input-group select {width: 100%;}
.registration-section form .tos22 {margin-bottom: 30px;}
.registration-section form .tos22 .input-group label {display: inline;}
.registration-section form .comp.input-group label {display: inline;}
.registration-section .registration-container ~ .line7 { margin-left: 0; margin-top: 20px;}
.registration-tos-container {padding-left: 2px;}
.zz6 {padding-bottom: 9px; padding-top: 9px; line-height: 22px; display: inline-block; vertical-align: top;}
.zz6 .redlink {background-color: #ff1313; color: #fff; padding: 0 7px; font-size: 14px; border-radius: 5px;}
.zz6 .redlink:hover {color: #fff; background-color: #ff7d13;}
.zz6 .redlink .fas {font-size: 5px; vertical-align: 4px; margin-left: 4px; color: #000;}
.product .desc, .product .desc * {font-size: 10pt !important; font-family: 'Tahoma', sans-serif !important;}
.copyCode {margin-left: 5px; cursor: pointer;}
.copyCode:hover { color: #ff7d13;}
.copyCode img {max-height: 15px; vertical-align: baseline;}
.top_search input[type="text"]::placeholder {letter-spacing: -0.5px;}
.manuflist {display: block; text-align: left; margin: 0; padding: 0;}
.manuflist li {display: inline-block; width: 240px; padding: 0px 0; margin: 5px; border-radius: 10px; border: 1px solid #7c7c7c; text-align: center;}
.manuflist li .img {height: 240px; line-height: 240px; overflow: hidden; margin: 0;}
.manuflist li .img img {max-height: 240px; vertical-align: middle;}
.manuflist li .img i {font-size: 60px; color: #ededed; vertical-align: middle;}
.manuflist li > a {display: block; height: 35px; overflow: hidden;}
#i68 img[src="/usr/img/stopka_dhl.png"], #i68 img[data-src="/usr/img/stopka_dhl.png"] {width: 122px; height: 58px;}
#i68 img[src="/usr/img/stopka_ups.png"], #i68 img[data-src="/usr/img/stopka_ups.png"] {width: 48px; height: 58px;}
#i68 img[src="/usr/img/stopka_kuehne.png"], #i68 img[data-src="/usr/img/stopka_kuehne.png"] {width: 230px; height: 58px;}
#i68 img[src="/usr/img/stopka_inpost.png"], #i68 img[data-src="/usr/img/stopka_inpost.png"] {width: 96px; height: 58px;}
#i68 img[src="/usr/img/stopka_raben_v4.png"], #i68 img[data-src="/usr/img/stopka_raben_v4.png"] {width: 122px; height: 58px;}
#i68 img[src="/usr/img/stopka_imoje.png"], #i68 img[data-src="/usr/img/stopka_imoje.png"] {width: 100px; height: 58px;}
#i68 img[src="/usr/img/stopka_visa.png"], #i68 img[data-src="/usr/img/stopka_visa.png"] {width: 105px; height: 58px;}
#i68 img[src="/usr/img/stopka_blik.png"], #i68 img[data-src="/usr/img/stopka_blik.png"] {width: 50px; height: 58px;}
#i68 img[src="/usr/img/stopka_revolut.png"], #i68 img[data-src="/usr/img/stopka_revolut.png"] {width: 113px; height: 58px;}
#i68 img[src="/usr/img/stopka_wire.png"], #i68 img[data-src="/usr/img/stopka_wire.png"] {width: 119px; height: 58px;}
#i68 img[src="/usr/img/stopka_paypal.png"], #i68 img[data-src="/usr/img/stopka_paypal.png"] {width: 114px; height: 58px;}
#i68 img[src="/usr/img/stopka_apple_pay2.png"], #i68 img[data-src="/usr/img/stopka_apple_pay2.png"] {width: 100px; height: 58px;}
#i68 img[src="/usr/img/stopka_g_pay2.png"], #i68 img[data-src="/usr/img/stopka_g_pay2.png"] {width: 99px; height: 58px;}
footer img[src="/css/img/logo_footer.png"], footer img[data-src="/css/img/logo_footer.png"] {width: 128px; height: 60px;}
@media (min-width: 992px) {
.registration-section form .input-group.ig10 {width: 60px; clear: left; }
.registration-section form .input-group.ig11 {width: calc(100% - 88px); }
.registration-section form .input-group.ig12 {width: calc(50% - 14px); }
.registration-section form .input-group.ig12:first-child {clear: left;}
.registration-section form .input-group.ig13 {width: calc(60% - 14px); clear: left; }
.registration-section form .input-group.ig14 {width: calc(20% - 14px); }
.registration-section form .input-group.ig15 {width: calc(20% - 14px); }
.registration-section form .input-group.ig16 {width: calc(30% - 14px); clear: left; }
.registration-section form .input-group.ig17 {width: calc(70% - 14px); }
.lang .zz6, .lang .zz7 {display: none;}
}
@media (max-width: 991px) {
.registration-section .line7 {margin-top: 20px; margin-left: 0;}
.registration-section form .input-group label {white-space: normal;}
.registration-section form .input-group.ig11 label {display: none;}
.registration-section form .input-group.ig1.nip5 label {display: none;}
.top_lang .chLng, .top_lang .chCurr {line-height: 26px; padding-bottom: 7px; padding-top: 7px;}
.top_lang a.b {padding: 0 4px;}
.top_lang form {margin-left: 0;}
}
/* -- SMARTFON -- */
@media (max-width: 767px) {
.motorsport .dr1 .foto, .motorsport .dr1 .info {float: none; width: auto;  }
.motorsport .dr1 .info {margin-bottom: 40px}
.home_categories ul li > span img {margin-top: -46px; width: 50%}
.top_lang {z-index: 2; height: 48px}
.top_lang img {width: 30px;}
.top_lang, .top_lang a, .top_currency a {color: #000;}
.top_search {background-color: #212121;}
.home_categories ul li {max-height: 100px; overflow: hidden; height: 100px;}
.colorbasket h4, .colorbasket .cs {display: block; width: auto; float: none;}
footer .infof  {clear: both;}
footer .infof .ii7 {width: calc(33.333% - 47px);}
.top1 .container {padding: 0;}
.leftColumn h4, .leftColumn .panel h3 {margin-top: 0 !important;}
.mobile-only {border-radius: 10px}
.input-g {display: block; float: left; width: calc(50% - 10px); padding: 2px 5px;}
.input-g:nth-child(5n+5) {clear: none;}
.input-g:nth-child(2n+4) {clear: left;}
.product #pfea .col1 {float: none; width: auto; margin-right: 0;}
.header-os{ font-size: 45px; }
#contactForm .left-os > div:first-child input {margin-bottom: 0;}
.pdr .brd .pPrc .prc.prcPromo {letter-spacing: -0.5px;}
.pdr .brd .pPrc del {/* display: none;*/ font-size: 10px; margin-left: 3px; letter-spacing: -0.5px;}
.loginContent .grey {border-right: none;}
.colorbasket .cs .m1 {display: block; width: auto; text-align: left;}
.colorbasket .cs .m1 + .m1 {margin-top: 10px;}
div.logo {margin-top: 5px;margin-bottom: 5px;}
.leftColumn .top_search {padding-left: 10px; padding-right: 10px; border-radius: 10px;}
.top1 {border-bottom-width: 0;}
.ord .deliveryCountry {margin-left: 0; padding-left: 0; padding-right: 0;}
form .input-group.custom-checkbox label {position: static; font-size: 13px;}
.complaints-profile .noc {margin-top:0;}
.complaints-profile h2 {margin-bottom: 20px;}
.ord table tbody tr > td.img {text-align: center !important;}
ul.nav.nav-pills li a {font-size: 12px; padding: 8px; letter-spacing: -0.5px;}
.product_related ul.nav.nav-pills li.active a {border-radius: 8px; border-bottom-width: 1px; padding-bottom: 8px;}
.product_related ul.nav.nav-pills li:last-child a {margin-right: 0;;}
.product_related ul.nav.nav-pills {margin-bottom: 10px; margin-left: 0;}
.profile-history.table .lbl_mob {display: inline-block; font-weight: 300;}
.profile-history.table thead {display: none;}
.profile-history.table, .profile-history.table tbody, .profile-history.table tr {display: block;}
.profile-history.table tbody tr > td {display: block; font-weight: 400;  padding: 5px; text-align: left;}
.profile-history.table tbody tr > td:nth-child(1), .profile-history.table tbody tr > td:nth-child(2) {display: inline-block;}
.profile-history.table tbody tr > td:nth-child(1) .lbl_mob, .profile-history.table tbody tr > td:nth-child(2) .lbl_mob {display: none;}
.profile-history.table tbody tr > td:nth-child(1):after{content: ', ';}
.profile-history.table tbody tr {padding: 10px 0; border-bottom: 1px solid #a2a2a5;}
.profile-history.table tbody tr:first-child {border-top: 1px solid #a2a2a5;}
.ord .table .subtotal > td:nth-child(2) {text-align: left !important}
.ord .table .subtotal {border-width: 0;}
.ord .table .subtotal > td:last-child {padding-right: 10px;}
.ord .table .subtotal > td:nth-child(2) {padding-left: 10px;}
.ord table tbody tr > td:nth-child(4), .ord table tbody tr > td:nth-child(5), .ord table tbody tr > td:nth-child(6) {font-size: 15px; padding-top: 3px; padding-bottom: 3px;}
.ord table tbody tr > td.img + td br {display: none;}
.loginContent .w50 {min-height: 0;}
.loginContent .mtop2 {margin-top: 30px;}
.loginContent .white .r2 + p {margin-top: 20px;}
.page-id-6 .content.col > ul.nav.nav-pills li a {margin-bottom: 5px;}
.top_lang a, .top_currency a {border-radius: 5px;  padding: 0 2px; min-width: 35px; font-weight: 400; text-align: center; font-size: 15px;}
.top_lang form {margin-left: 1px;}
.top_lang a.b, .top_currency a.b {}
.top_search input[type="text"] {font-size: 16px; padding: 11px 10px 10px;}
.ord .ordthx .po2, .ord .ordthx .po3 {display: block; margin-right: 0;}
.button-section2 { text-align: center; margin-bottom: 15px; margin-top: 15px;}
.ord.summary .formHeader, .ord.summary .vv2 p {padding-left: 10px; padding-right: 10px;}
.ord.summary table tbody tr > td:nth-child(4), .ord.summary table tbody tr > td:nth-child(5), .ord.summary table tbody tr > td:nth-child(6) {padding-left: 10px; padding-right: 10px;}
.ord.summary .table .subtotal > td:last-child {padding-right: 10px;}
.ord.summary .summary {padding-left: 10px; padding-right: 10px;}
.ord.summary .tos {margin-left: 10px;}
.ord.summary .vv2 p.rre {padding-right: 0;}
#orderSummary textarea {padding: 20px 10px; width: calc( 100% - 22px );}
.ord.summary .table .subtotal > td {font-size: 15px;}
.page-id-2  #contactForm li > label:first-child + input, .page-id-2  #contactForm li > label:first-child + textarea {width: calc(100% - 22px);}
.ord .change1 {padding-left: 10px;}
#cart_tt2 {width: calc(94% - 42px); left: 3%; margin-left: 0;}
.footer3 .fnls {margin-left: 0; width: auto;}
.svgMap-tooltip {max-width: 90vw;}
.svgMap-tooltip .svgMap-tooltip-content {white-space: normal !important; }
.mobile-only.sticky + .mb012 {position: fixed;z-index: 199; width: 95%;top: 48px;}
.mb012 {display: flex; padding: 10px 0px 5px 0px; background-color: #212121; border-radius: 10px; color: #fff;box-sizing: border-box; min-height: 64px;}
.mb012 .mb1 {padding-bottom: 20px; position: relative; text-align: center;}
.mb012 .mb1 .mc {position:absolute; top: auto; bottom: 2px; left: 0; right: 0; text-align: center; font-size: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mb012 .mb_add .fal {font-size: 28px;}
.mb012 .mb_add .fal.green {color: white;}
.mb012 .mb_add .btn9 {display: block;}
.mb012 .mb_add {width: 80px; padding-left: 5px; padding-right: 5px;}
.mb012 .mb_add:before, .mb012 .mb_stock:before {left: 0; top: 5px; bottom: 15px; right: auto; width: 1px; content: " "; background-color: rgba(255,255,255,0.3); height: auto; position: absolute;}
.mb012 .mb_stock {width: 60px; padding-left: 5px; padding-right: 5px;}
.mb012 .mb_stock .f.h img {margin-top: 10px;}
.mb012 .mb_stock img {vertical-align: middle;}
.mb012 .mb_price {width: calc(50% - 70px);}
.mb012 .mb_price:first-child {padding-left: 10px;}
.mb012 .mb_price + .mb_price {padding-right: 10px;}
.mb012 .mb_price .w {color: #000; background-color: #fff; display: block; border-radius: 7px; padding: 5px 0; margin: 0 5px; }
.page-id-20 .newpd .l50 {display: block; width: auto; margin-right: 0; max-width: 100%;}
.page-id-20 .newpd .tab {padding-left: 10px; padding-right: 10px;}
.page-id-20 .newpd .tab.l50 img {max-width: none;}
.page-id-20 .newpd .tab55 {display: flex;}
.page-id-20 .newpd .tab55 > a {padding: 5px 10px;}
.miniatures img {width: auto; max-width: 100%; max-height: 10.55vw;}
.miniatures.slider .slick-slide {line-height: 10.55vw; height: calc(10.55vw + 2px); overflow: hidden;}
.page-id-4 .page-header h1 {text-align: center; text-transform: uppercase;}
.ord .label {font-size: 9.5px; margin-right: 0;}
.page-id-4 .leftColumn + .content {padding-left: 0; padding-right: 0;}
.ord table {font-size: 13px;}
.ord table tbody tr > td:nth-child(4), .ord table tbody tr > td:nth-child(5), .ord table tbody tr > td:nth-child(6)  {font-size: 13px;}
.ord table tbody tr > td:nth-child(3) > a {font-size: 13px; font-weight: 300;}
.ord table tbody tr > td.img + td br {display: initial;}
.ord .table td span.small {color: #ff7d13; font-weight: 300;}
.ord .table td span.small + .small{color: #000; font-weight: 300;}
.ord .ordDel {color: #000;}
.ord .ordDel i {color: red; margin-right: 5px;}
.ord table tbody tr > td.img {width: 180px; max-width: 180px;}
.ord table tbody tr > td.img img { max-width: 180px; max-height: 180px;}
.ord table tbody tr > td:nth-child(6) del {color: red;}
.ord input[type="number"] {font-size: 12px;}
.ord #azz2 button .fa-file-export {display: none;}
.ord #azz2 button .fa-external-link-alt {display: inline-block; margin-left: 10px; color: #000;}
.ord #azz2 button {padding: 0 0 10px 0; font-weight: 300; font-size: 13px; text-align: left;}
.ord #azz2 {float: none;}
.ord .table thead tr th, .ord .table .subtotal > td {background: #ff7d13 !important; font-size: 14px;}
.ord .coupon { border-top: 1px solid #c7c8ca; padding-bottom: 0}
.ord .coupon form > p {display: inline-block !important; font-size: 13px}
.ord #coupont {padding: 3px 4px; width: calc(100vw - 288px); margin-left: 5px;}
.ord h3.vv4 {text-align: center; margin-bottom: 15px;}
.ord.start select {width: 100%; font-weight: 500;}
.ord.start .b.delivdesc {font-weight: 300;}
.ord.start .paymentdel {padding-left: 5px;}
#methodDel {margin-bottom: 10px;}
.ord .vv1 .rightw50 h4, #orderSummary .vv2 .summary h4 {font-size: 24px; text-align: center; margin-bottom: 10px;}
.ord.start .summary {padding: 10px; margin: 0; font-size: 13px;}
.ord.start .paymentdel {font-size: 13px;}
.ord .summary .tot, .ord.start .summary p, .ord.summary .vv2 .summary p {margin-bottom: 10px;}
.ord.start .delivery-name + br {display: none;}
.button-section .login-and-registration-container {float: none;}
.ord.start .btn.primary-action-button {width: 100%;}
.ord .ddew2322 {display: block; font-weight: 300;}
.ord.lang-2 .deliveryCountry label {font-weight: 300; color: #000;}
.ord.start .vv1 .rightw50 {margin-top: 10px;}
.ord.start .vv1 {padding-bottom: 0;}
.page-id-4 .leftColumn + .content {padding-top: 10px; padding-bottom: 10px;}
.ord .vv1 .rightw50 p.big {font-size: 13px; font-weight: 500;}
.ord .summary p.big span.t100 + span, .ord.summary .vv2 .summary p.b span.t100 + span {text-decoration: underline;}
.ord .ptv {float: right; margin-top: 2px; margin-right: 11px;}
.ord .summary span.t100 + span {width: calc(100% - 236px); text-align: right !important;}
.ord .summary span.t100 { min-width: 231px;}
.ord .tt2 {max-width: none;}
.ord.start .leftw50 {padding-bottom: 15px;}
.ord .deliveryCountry label, label.ddew2322 {padding-left: 11px;}
.ord.start table tbody tr {border-bottom-color: #c7c8ca;}
.ord.start .table tbody tr:nth-last-child(2) {border-bottom-width: 0;}
.ord .delivery {clear: both;}
.ord.summary .formHeader.ww5 {display: none;}
.ord.summary .conditions {padding-top: 10px;}
.ord.summary #customerData {padding-top: 10px;}
.ord.summary .vv2 p {font-weight: normal;}
.ord.summary .vv2 .tos + p {margin-bottom: 0;}
.ord.summary .vv2 p, .ord.summary .change1, .ord.summary .tos {font-size: 13px;}
.ord.summary .vv2 p.formHeader, .ord.summary .vv2 .summary p.b2 {font-size: 15px;}
.ord.summary .btn.btn-success, .ord.summary .secondary-action-button, .ord.summary .btn.secondary-action-button {width: 100%; margin-bottom: 10px;}
.ord.customerdata .btn.order-next-step, .ord.customerdata .secondary-action-button, .ord.customerdata .btn.secondary-action-button {width: 100%;}
.leftColumn .leftCat .panel-body {display: block;}
.top1 {min-height: 172px;}
.page-id-3 .top1 {min-height: 216px;}
#cart_tt .pdrs.pdrs-small > .pdr {width: 50%;}
#cart_tt .pdrs.pdrs-small > .pdr:nth-child(3) {clear: left;}
.page-id-4 #cart_tt.cart33 {width: calc(95% - 20px); padding: 10px; left: 2%; margin-left: 0;}
.pStock33 {font-size: 12px; padding-right: 43px; padding-bottom: 15px;}
.pStock33 img {width: 33px;}
.pStock33 .www1 {width: auto;}
.searchnf .fotosnf img {width: calc(50% - 12px); margin-right: 0;}
.searchnf .fotosnf img:nth-child(2n+1) {margin-right: 20px;}
.top_clock {display: block; float: none; width: auto; padding: 10px 0;}
.page-id-1 .leftColumn + .content {padding-top: 10px;}
.products-slider .pdr .brd .pPrc {padding-bottom: 0; padding-top: 8px;}
.products-slider .pdr .brd .c p a.btn.addBtn, .products-slider .pdr .brd .c p a.btn.addBtnAttr, .products-slider .pdr .brd .c p a.btn.cmp, .products-slider .pdr .brd .c p .btn.btn-notify-about {padding-top: 14px;}
.products-slider.slider .slick-next {right: 15px; top: 40%;}
.products-slider.slider .slick-prev {left: 15px; top: 40%;}
.seaVin2.seaVin-desktop {display: none;}
.seaVin2.seaVin-mobile {display: flex;}
.leftColumn .top_search {position: static; background-color: #fff; display: block !important; border-radius: 0; width: auto; padding: 0;}
.leftColumn .top_search h4 {display: none;}
.top_search button.btn.btn-sm {background-color: #212121; color: #fff; border-radius: 8px;}
.top_search form {border: 1px solid #212121; border-radius: 8px; }
.top_search input[type="text"] {color: #000;}
.page-id-1 .leftColumn + .content {padding-left: 0; padding-right: 0;}
.home_categories ul li {max-width: none;}
.home_categories ul li > span img {max-width: 170px;}
.page-id-1 .leftColumn + .content {padding-top: 0;}
.home_categories.pl ul, .page-id-1 .grafmenu .ret {margin-left: 0; margin-right: 0;}
.seaVin a {border-radius: 8px; }
.leftColumn {background: #fff;}
.leftColumn .panel.leftCat {margin-top: 15px; margin-bottom: 15px; background-color: #212121; border-radius: 8px;}
.leftColumn .panel.leftFilters {margin-top: 15px; margin-bottom: 15px; background-color: #212121; border-radius: 8px;}
.page-id-2 .grafmenu {margin-top: -40px;}
.mobile-only a {width: 33.333%;}
.mobile-only a.search {display: none !important;}
.linetop {display: none;}
.select7 .active-tab, .select7 .inactive-tab {font-size: 16px !important;}
.lang .zz6 {margin-left: 10px; margin-right: 12px;}
.top_lang .cc {display: none;}
.ordnew input.inp1 + span.inp1 {margin-right: 10px; margin-left: 10px;}
.ord .vv2 {padding-left: 0; padding-right: 0px;}
.top_clock {min-height: 25px;}
.page-id-3 .lb-container .lb-nav {display: none !important;}
.product .leftFoto .miniatures {height: 70px;}
.mobile-only {height: 48px}
.product .pPrcSubt, .product .prc1 {height: 46px;}
.leftColumn .top_search {height: 88px;}
.top_search button.btn.btn-sm {width: 40px;}
.top_search form {height: 45px;}
.top_search input[type="text"] {height: 43px; }
div.logo {height: 49px;}
.top1 {width: 100%;}
.product_related {max-height: 535px;}
#i68 .clearDIV .left img {height: 58px;}
.mobile-only a .far, .mobile-only a .fal {width: 30px;}
footer .infof .ii7 {height: 20px;}
.top_clock .pasektop2 {height: 25px;}
.page-id-2 .grafmenu > p.mobile-ui {height: 50px;}
@media (max-width: 487px) {
.product .pPrcSubt, .product .prc1, .product .pDetails .qty, .product .pDetails .pCart {display: block; width: auto; margin-right: 0;}
.product .prc1{ margin-right: 0;}
.page-id-3 .colorbasket .cs {width: auto;}
.product .stockLevel, .product .availability, .product .deliveryCost {display: block; width: auto; margin-right: 0;}
footer .infof .ii7 {display: block; width: auto;}
footer .flogo.left {float: none; width: auto; text-align: center; margin-bottom: 30px;}
.button-section .primary-action-button.go-to-2nd-step-button.left {float: none;}
#customer-profile .customer-details .address {min-width: 0; width: 100%}
.ord .coupon > form > p + p {MARGIN-LEFT: 0; display: block;}
.home_categories.pl ul {margin-left: -15px; margin-right: -15px;}
.page-id-1 .home_categories.pl ul {margin-left: 0px; margin-right: 0px;}
.top_lang {    position: absolute;    top: 0;    right: 0;}
.top_lang .chCurr {display: none;}
.product .pStock2 .stockLevel .red, .product .pStock2 .stockLevel .green {display: block; margin-bottom: 5px;}
#i68 .clearDIV .left .big .ee {display: block; width: auto;}
.miniatures img {width: auto; max-width: 100%; max-height: 26.1vw;}
.miniatures.slider .slick-slide {line-height: 26.1vw; height: calc(26.1vw + 2px); overflow: hidden;}
#cart_tt .pdrs.pdrs-small > .pdr {width: auto; float: none;}
.searchnf .fotosnf img {width: 100%; margin-right: 0;}
ul.nav.nav-pills li a {font-size: 11px; padding: 8px 5px;}
.footer3 .fnls form {display: block; width: auto;}
.footer3 .fnls .l {padding-left: 10px;}
.pdr .brd .pPrc .prc.prcPromo {display: block; font-size: 15px; line-height: 15px; margin-top: -4px;}
.pdr .brd .pPrc .prc.prcPromo .curr {font-size: 15px;}
.pdr .brd .pPrc del{display: block; font-size: 10px; margin-left: 0;}
.lang .zz6 {margin-right: 0; margin-left: 4px;}
.ordnew {/* margin-left: 11px; margin-right: 11px; */}
.ord .summary {padding: 10px;}
.ord #coupont {width: calc(100vw - 290px);}
.manuflist li {  width: calc(50% - 12px);}
.manuflist li .img {height: 150px; line-height: 150px;}
.manuflist li .img img {max-height: 150px;}
.product .leftFoto .miniatures {height: 130px;}
}
@media (max-width: 400px) {
.top_clock #countdown {font-size: 12px;}
.lang-de .top_clock .as {font-size: 12px;}
ul.nav.nav-pills li a {font-size: 10px; padding: 8px 5px;}
.top_lang a, .top_currency a {padding: 0 1px;}
.top_lang a.b {padding: 0 3px;}
}
@media (max-width: 360px) {
.pdr .brd .pPrc .curr, .pdr .brd .pPrc .prc {font-size: 12px;}
.pdr .pTxt > a {font-size: 11px; line-height: 15.333px;}
}
}
/* -- END -- SMARTFON -- */
/* -- TABLET -- */
@media (min-width: 768px) and (max-width: 991px) {
.home_categories ul li > span img {margin-top: -30px; width: 110px;}
.home_categories ul li {max-height: 120px;overflow: hidden;}
.colorbasket h4, .colorbasket .cs {display: block; width: auto; float: none;}
.leftColumn .panel.leftCat {background: #212121;}
.top1 .container {padding: 0;}
.leftColumn h4, .leftColumn .panel h3 {margin-top: 0 !important;}
.mobile-only {border-radius: 10px}
.input-g {display: block; float: left; width: calc(50% - 10px); padding: 2px 5px;}
.input-g:nth-child(3n+4) {clear: none;}
.input-g:nth-child(2n+4) {clear: left;}
.product #pfea .col1 {width: 47%; float: left !important; }
.header-os{ font-size: 45px; }
#contactForm .left-os > div:first-child input {margin-bottom: 0;}
.leftColumn {padding-bottom: 0; border-radius: 10px;}
.page-id-2 .content {padding-top: 10px;}
.ord .deliveryCountry {margin-left: 0; padding-left: 0; padding-right: 0;}
form .input-group.custom-checkbox label {position: static; font-size: 13px;}
.page-id-6 .content.col > ul.nav.nav-pills li a {margin-bottom: 5px;}
.button-section2 { text-align: center; margin-bottom: 15px; margin-top: 15px;}
.home_categories ul li.bgnone {height: 120px}
.page-id-20 .newpd .l50 {display: block; width: auto; margin-right: 0; max-width: 100%;}
.page-id-20 .newpd .tab {padding-left: 10px; padding-right: 10px;}
.page-id-20 .newpd .tab.l50 img {max-width: none;}
.page-id-20 .newpd .tab55 {display: flex;}
.page-id-20 .newpd .tab55 > a {padding: 5px 10px;}
.miniatures img {width: auto; max-width: 100%; max-height: 107px;}
.miniatures.slider .slick-slide {line-height: 107px; height: 109px; overflow: hidden;}
.leftColumn .leftCat .panel-body {display: block;}
.top_clock {width: 50%; clear: right; padding: 10px 0;}
.sticky2 .top_search {width: 680px; background-color: #212121; padding-top: 0; margin-top: 9px; border-radius: 10px}
}
/* -- END -- TABLET -- */
/* -- DESKTOP SMALL + TABLET -- */
@media (min-width: 992px) and (max-width: 1239px) {
.col.leftColumn {    flex: 0 260px;}
.ord table tbody tr > td {border-bottom: 1px solid #c7c8ca;}
.ord table tbody tr:last-child > td, .ord table tbody tr:nth-last-child(2) > td {border-bottom: 0px solid #898989;}
.home_categories ul li > span img {margin-top: -30px; width: 110px}
.home_categories ul li > span {font-size: 22px;}
.leftColumn .panel.leftCat {background: #212121;}
#contactForm .left-os > div:first-child input {margin-bottom: 0;}
.page-id-6 .content.col > ul.nav.nav-pills li a {margin-bottom: 5px;}
.product .pDetails .qty label {font-size: 11px;}
.product .pPrcSubt, .product .prc1 {width: auto; display: block;}
.page-id-2 .home_categories ul li > a[href$=',2,49326'] + span {white-space: normal; text-align: center;}
.page-id-20 .newpd .l50 {display: block; width: auto; margin-right: 0; max-width: 100%;}
.page-id-20 .newpd .tab {padding-left: 10px; padding-right: 10px;}
.page-id-20 .newpd .tab.l50 img {max-width: none;}
.page-id-20 .newpd .tab55 {display: flex;}
.page-id-20 .newpd .tab55 > a {padding: 5px 10px;}
.miniatures img {width: auto; max-width: 100%; max-height: 71px;}
.miniatures.slider .slick-slide {line-height: 71px; height: 73px; overflow: hidden;}
.top_login .zz5 {/*display: none;*/}
.top_lang .cc {display: none;}
.linetop {margin: 0 5px;}
.top_contact .spacer {margin-left: 10px;}
}
@media (min-width: 992px) and (max-width: 1399px) {
.pdr .brd .pPrc .prc.prcPromo {display: block; font-size: 15px; line-height: 15px; margin-top: -3px;}
.pdr .brd .pPrc .prc.prcPromo .curr {font-size: 15px;}
.pdr .brd .pPrc del{display: block; font-size: 10px; margin-left: 0;}
}
/* -- END --  DESKTOP SMALL + TABLET -- */
/* -- DESKTOP -- */
@media (min-width: 1240px) {
.ord.summary .button-section2 {float: right; width: 51%;}
.ord .leftw50 {width: 60%}
.ord .rightw50 {width: 38%}
.ord.summary .leftw50 {width: 48%}
.ord.summary .rightw50 {width: 51%}
.ord.start .button-section {width: 55%; margin-top: -73px;}
.ord table tbody tr > td {border-bottom: 1px solid #c7c8ca;}
.ord table tbody tr:last-child > td, .ord table tbody tr:nth-last-child(2) > td {border-bottom: 0px solid #898989;}
.tos22 {float: right; width:75%;}
.registration-tos-container {margin-top: 20px;}
.registration-section .tos22 .input-group, .tos22 .input-group label, .tos22 .input-group a {margin: 0; color: #898989}
.leftColumn .panel .panel-body {padding-left: 30px; padding-right: 30px;}
.leftColumn .panel.leftCat .panel-body {padding-left: 30px; padding-right: 64px;}
.page-id-6 .content.col {padding-top: 90px;}
.page-id-6 .content.col > ul.nav.nav-pills {float: left; width: 350px; margin-right: 50px;}
.page-id-6 .content.col > ul.nav.nav-pills li {display: block;}
.page-id-6 .content.col > ul.nav.nav-pills li a {display: block; margin-bottom: 12px; font-size: 18px; font-weight: 300; text-align: left; padding: 10px 25px; background-color: #bcbcbc;}
.page-id-6 .content.col > ul.nav.nav-pills li.active a {background-color: #ff7d13; color: #fff;}
.page-id-6 .tabc {overflow: hidden; padding: 0;}
.show-add-delivery-address + .popup-dialog .modal-box.narrow {max-width: 1300px;}
.show-add-delivery-address + .popup-dialog .main-title {font-size: 45px;}
.show-add-delivery-address + .popup-dialog .main-title:after {content: "."; color: #ff7d13;}
.show-add-delivery-address + .popup-dialog input.inp1 ~ label {font-size: 15px; position: static; color: #898989;}
#contactForm .left-os > div {display: inline-block; width: calc(50% - 7px); }
#contactForm .left-os + .left-os > div {display: inline-block; width: calc(50% - 13px); }
#contactForm .left-os > div input[name="email"] {margin-left: 11px }
.page-id-12 #contactForm .left-os.paddingButt-os {width: 75%}
.page-id-12 #contactForm .left-os.paddingButt-os + .left-os.paddingButt-os {width: 25%}
.home_categories ul li > span img { margin-top: -30px; width: 110px;}
.home_categories ul li > span {font-size: 24px; line-height: 28px;}
.page-id-2 .home_categories ul li > a[href$=',2,49326'] + span {white-space: normal; text-align: center;}
.foto_dots {margin-top: -25px;}
.product.fotov2 .pDetails .brd3 {padding-left: 20px;}
.product.fotov2 .leftFoto {width: 550px;}
.product.fotov2 .foto {float: left; height: 380px; width: calc(100% - 135px); padding: 0;}
.product.fotov2 .foto a {line-height: 378px;}
.product.fotov2 .foto img {max-height: 378px;}
.product.fotov2 .leftFoto:after {clear: both; display: block; content: " ";}
.product.fotov2 .miniatures {float: right; min-height: 410px; width: 130px; margin-top: -5px; padding: 0; }
.product.fotov2 .miniatures img{max-width: 130px; width: inherit;}
.product.fotov2 .miniatures img{max-height: 128px; }
.product.fotov2 .miniatures a {border-color: #898989; transform: scale(95%);}
.product.fotov2 .miniatures a.active { border-color: #ff7d13;}
.product.fotov2 .miniatures.slider .slick-slide {height: 128px; line-height: 128px;}
.product.fotov2 .miniatures.slider .slick-next {right: 50%; margin-right: -10px; bottom: -8px; top: auto; transform: rotate(90deg);}
.product.fotov2 .miniatures.slider .slick-prev {left: 50%; margin-left: -10px; bottom: auto; top: -24px; transform: rotate(90deg);}
.foto {height: 298px;} .product .foto {padding: 0;} .foto a { line-height: 298px;} .foto img {max-height: 298px;}
.product .foto {height: 66.7%; padding-bottom: 0; min-height: 298px;} .foto a { line-height: 100%; line-height: 298px;} .foto img {max-height: 100%; max-height: 298px;}
.miniatures img {width: auto; max-width: 100%; max-height: 65px;}
.miniatures.slider .slick-slide {line-height: 65px; height: 67px; overflow: hidden;}
.registration-tos-container {margin-top: 0;}
}
/* -- END -- DESKTOP -- */
/* -- DESKTOP BIG -- */
@media (min-width: 1600px) {
.product .leftFoto {width: 600px;}
#contactForm .left-os > div {display: inline-block; width: calc(50% - 7px); }
#contactForm .left-os + .left-os > div {display: inline-block; width: calc(50% - 13px); }
#contactForm .left-os > div input[name="email"] {margin-left: 11px }
#cart_tt.cart33 {width: 1100px; padding: 40px 80px; margin-left: -611px;}
#cart_tt .info {font-size: 44px; margin: 0;}
#cart_tt .t_img {border: 1px solid #898989; border-radius: 10px; margin-right: 80px;}
#cart_tt .t_img img {max-width: 540px;border-radius: 10px;}
#cart_tt .pdrs.pdrs-small > .pdr {width: 21%;}
#cart_tt .pdrs.pdrs-small > .pdr + .pdr {margin-left: 5.333%;}
#cart_tt .pdrs.pdrs-small .pdr:nth-child(4) {display: block;}
.pdrs > .pdr {width: 20%}
.pdrs .pdr:nth-child(4n+5) {clear: none}
.pdrs .pdr:nth-child(5n+6) {clear: left;}
.ord.start table tbody tr > td:nth-child(7) {width: 20%}
#i68 .clearDIV .left {width: 49%}
#i68 .clearDIV .left + .left {width: 41%; margin-left:10%}
.leftColumn .panel .panel-body {padding-left: 30px; padding-right: 30px;}
.leftColumn .panel.leftCat .panel-body {padding-left: 30px; padding-right: 64px; padding-top: 13px;}
.page-id-12 #contactForm .left-os.paddingButt-os {width: 75%}
.page-id-12 #contactForm .left-os.paddingButt-os + .left-os.paddingButt-os {width: 25%}
.home_categories ul li > span img { margin-top: -60px; width: auto;}
.home_categories ul li > span {padding-right: 49%;}
.home_categories ul li > span {font-size: 30px;}
.home_categories ul li > span img {right: -20px;}
.page-id-2 .home_categories ul li > a[href$=',2,49326'] + span {font-size: 32px;}
.product.fotov2 .pDetails .brd3 {padding-left: 100px;}
.foto {height: 400px;} .foto a { line-height: 400px;} .foto img {max-height: 400px;}
.product .foto {height: 66.7%; padding-bottom: 0; min-height: 400px;} .foto a { line-height: 100%; line-height: 400px;} .foto img {max-height: 100%; max-height: 400px;}
.product .pDetails {max-width: 640px}
.miniatures img {width: auto; max-width: 100%; max-height: 70.6px;}
.miniatures.slider .slick-slide {line-height: 72.6px; height: 72.6px; overflow: hidden;}
#cartcross.products-slider.slider .slick-next {right: -30px;}
#cartcross.products-slider.slider .slick-prev {left: -30px;}
}
/* -- END -- DESKTOP BIG -- */
@media (min-width: 1920px) {
.leftColumn + .content {max-width: calc(75% - 32px);}
.page-id-4 .leftColumn + .content {max-width: calc(75% - 32px);}
.page-id-43 .leftColumn + .content {max-width: none;}
.product .leftFoto {width: 50%}
.product .pDetails {max-width: 50%;}
.pdrs .pdr:nth-child(5n+6) {clear: none;}
.pdrs .pdr:nth-child(6n+7) {clear: left;}
.pdrs > .pdr {width: 16.6666%}
.product .pPrc.sml .b, .product .sml .pPrcSubt {font-size: 20px;}
.product .sml .pPrcSubt .mc, .product .sml .prc1 .mc {font-size: 12px;}
.page-id-2 .home_categories ul li > a[href$=',2,49326'] + span {font-size: 35px;}
.foto { height: 540px;}
.foto img {max-height: 538px;}
.product .foto {height: 66.7%; padding-bottom: 0; min-height: 24.5vw;} .foto a { line-height: 100%; line-height: 24.5vw;} .foto img {max-height: 100%; max-height: 24.5vw;}
.miniatures img {width: auto; max-width: 100%; max-height: 3.635vw;}
.miniatures.slider .slick-slide {line-height: 3.635vw; height: calc(3.635vw + 2px); overflow: hidden;}
.product.fotov2 .leftFoto {width: 810px;}
.product.fotov2 .foto {float: left; height: 600px; width: calc(100% - 220px); padding: 0;}
.product.fotov2 .foto a {line-height: 598px;}
.product.fotov2 .foto img {max-height: 598px;}
.product.fotov2 .leftFoto:after {clear: both; display: block; content: " ";}
.product.fotov2 .miniatures {float: right; min-height: 620px; width: 210px; margin-top: -5px; padding-right: 0; }
.product.fotov2 .miniatures img{max-width: 200px; width: inherit;}
.product.fotov2 .miniatures img{max-height: 202px; }
.product.fotov2 .miniatures a {border-color: #898989; transform: scale(95%);}
.product.fotov2 .miniatures.slider .slick-slide {height: 202px; line-height: 202px;}
.product.fotov2 .miniatures.slider .slick-next {right: 50%; margin-right: -10px; bottom: -15px; top: auto; transform: rotate(90deg);}
.product.fotov2 .miniatures.slider .slick-prev {left: 50%; margin-left: -10px; bottom: auto; top: -24px; transform: rotate(90deg);}
.home_categories ul li > span {padding-right: 52%;}
}
@media (min-width: 2200px) {
.page-id-13 form li .fot .chk1 + label { padding: 9px 0;}
}
@media (min-width: 2400px) {
.pdrs .pdr:nth-child(6n+7) {clear: none;}
.pdrs .pdr:nth-child(7n+8) {clear: left;}
.pdrs > .pdr {width: 14.2857%}
/*--
.foto { height: 650px;}
.foto img {max-height: 648px;}
.product .foto {height: 25vw;}
.foto img {max-height: 25vw;}
.foto a {line-height: 25vw;}
--*/
.product.fotov2 .leftFoto {width: 950px;}
.product.fotov2 .foto {float: left; height: 670px; width: calc(100% - 280px); padding: 0;}
.product.fotov2 .foto a {line-height: 668px;}
.product.fotov2 .foto img {max-height: 668px;}
.product.fotov2 .leftFoto:after {clear: both; display: block; content: " ";}
.product.fotov2 .miniatures {float: right; min-height: 700px; width: 260px; margin-top: -5px }
.product.fotov2 .miniatures img{max-width: 260px; width: inherit;}
.product.fotov2 .miniatures img{max-height: 226px; }
.product.fotov2 .miniatures a {border-color: #898989; transform: scale(95%);}
.product.fotov2 .miniatures.slider .slick-slide {height: 226px; line-height: 226px;}
.product.fotov2 .miniatures.slider .slick-next {right: 50%; margin-right: -10px; bottom: -8px; top: auto; transform: rotate(90deg);}
.product.fotov2 .miniatures.slider .slick-prev {left: 50%; margin-left: -10px; bottom: auto; top: -24px; transform: rotate(90deg);}
}
.hidden-lq {display: none !important}
.hidden-lq2 {display: none !important}
.file-container-ui {margin: 10px 0;}
.complaint-details h2.name {color: #fff;}
.attachements-ui i {color: #ff7d13; margin-right: 5px; font-size: 18px;}
.loader-ui {
margin: 60px auto;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 0.2rem solid #004d8a;
border-right: 0.2rem solid #004d8a;
border-bottom: 0.2rem solid #004d8a;
border-left: 0.2rem solid #fff;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear; }
.loader-ui, .loader-ui::after {
border-radius: 50%;
width: 5rem;
height: 5rem; }
.loader-ui.big-ui, .loader-ui.big-ui::after {
width: 10rem;
height: 10rem; }
.loader-ui.loading-cart-ui {
margin: 30px auto; }
@keyframes load8 {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
#file, #file1 {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.import-cart-ui:not(.checkbox-ui):not(.radio-ui) {
cursor: pointer;
font-size: 14px;
height: auto;
width: auto;
text-align: center;
transition: all ease 300ms; }
.importcsv {padding: 30px 10px 30px; text-align: left; border-top: 1px solid #212121;}
.importcsv i {color: #ff7d13; font-size: 18px;}
ul.limit {display: block; list-style: none; padding: 0; margin: 0;}
.limit .inline-ui {display: inline-block; padding: 10px; font-size: 18px; font-weight: 500;}
.limit .inline-ui .label-ui {font-weight:300; color: #bcbcbc; font-size: 14px;}