.ew {position: absolute; z-index: 88; display: block; padding: 10px; background: #fff; border: 2px solid #3E3E3E; border-radius: 8px; min-width: 425px; pointer-events: none; /* margin-left: 85%; margin-top: -20px; */}
.ew.ew2 {min-width: 0;}
.ew.ew3 {min-width: 0; background-color: #ececec;}
.ew:after {content: " "; clear: both; display: block;}
.ew img {float :left; max-width: 200px; max-height: 200px;}
.ew img + span {display: block; overflow: hidden; padding-left: 15px; min-width: 200px}
.lookbook__leftCol {float: left; width: 290px; margin: 0 20px 0 0;}
.lookbook__leftCol .box1 {border: 0px solid #e5e5e5; padding: 0 0px; border-radius: 10px; margin: 0px 0; }
.lookbook__leftCol .box1 a {display: block; margin: 10px 0; background-color: rgba(233,233,233,1); border-radius: 5px; padding: 10px 10px; font-weight: 700; color: #3E3E3E; }
.lookbook__leftCol .box1 a:hover {color: #116DFF;}
.lookbook__leftCol .box1 a.active {background-color: #116DFF; color: #ffffff;}
.blgDetails .blgDetCnt {font-size: 18px; line-height: 1.8; margin: 30px 0;}
.blgDetails .blgDetCnt p {margin: 20px 0;}
.blgDetails .blgDetCnt p > img {max-height: 400px; border-radius: 10px;}
.page-id-10 .toscontent .w50 {width: 63%;}
.page-id-10 .toscontent .w50.img2 {width: 35%; }
.page-id-10 .toscontent .w50.textJustify {/* padding-top: 60px; */}
.page-id-10 .toscontent h3 {clear: both;}
.page-id-10 .toscontent .img2 img {margin: 15px 0;}
.page-id-29 .textContent { max-width: 1140px; margin-left: auto; margin-right: auto;}
.page-id-29 .textContent .w50 {width: 60%; /*font-size: 24px; line-height: 1.5;*/ }
.page-id-29 .textContent .w50.textJustify {padding-top: 100px;}
.page-id-29 .textContent .left.clear.w50.textJustify {padding-top: 40px;}
.page-id-29 .textContent .w50.img2 {width: 35%; }
.page-id-29 .textContent .img2 img {margin: 15px 0;}
.page-id-29 .textContent > p {clear: both; /* font-size: 24px; line-height: 1.5; */ }
.page-id-29 .textContent .img3 {margin-top: 25px;}
.btn.btn-sm.active {background-color: #e1f5fe}
@media (min-width: 992px) {
.product .brd3 .w50 {width: 49%; display: inline-block;}
.top1 {position: fixed; left: 0; right: 0; top: 0; height: 92px; z-index:11;}
.top3 {position: fixed; left: 0; right: 0; top: 92px; height: 45px; z-index:11;}
.top1 + .top3 + .clear {margin-top: 92px;}
.mapr2 {display: none;}
}
@media (max-width: 991px) {
.product .brd3 .w50 {float: none; margin-bottom: 20px;}
.page-id-10 .toscontent .left.w50, .page-id-10 .toscontent .right.w50 {width: auto; float: none;}
.page-id-29 .textContent .left.w50, .page-id-29 .textContent .right.w50 {width: auto; float: none;}
.page-id-29 .textContent .w50.textJustify {padding-top: 0px;}
.page-id-29 .textContent .left.clear.w50.textJustify {padding-top: 0px;}
.page-id-29 .textContent .w50 {font-size: 18px; }
.page-id-29 .textContent > p {font-size: 18px; }
.mapr {display: none;}
.pdr .brd .pPrc .mc {font-size: 10px;}
.pdr .brd .pPrc {font-size: 16px;}
.pdr .brd .pPrc .curr {font-size: 12px;}
}
@media (max-width: 1350px) {
.top_menu3 {  margin-right: 0; padding-top: 38px; }
.top_menu3 img {height: 34px;}
}
/*-- 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: 999;
}
.message-ui {
padding-right: 26px;
margin-bottom: 10px;
}
.cookieContainer .btn-ui, .cookieContainer button, .cookieContainer .btn-solid-ui {
background: #000566;
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: #000566;
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 #000566 !important;
background: #f8f8f8 !important;
color: #000566 !important
}
.close-cookie-btn-necessary:hover {
border: 1px solid #3b403e !important;
color: #212121 !important
}
.close-cookie-btn-settings {
color: #000566 !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:82px;
}
}
@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: #000566;
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;
}
/* -- SMARTFON -- */
@media (max-width: 767px) {
.container{width:95%;margin:0px auto;}
.leftColumn {float: none; width: auto; margin: 0;}
.gt-desktop {display: none;}
.gt-mobile, .top3 {display: block;}
div.logo {padding: 10px 0 10px 0;margin-top:0; margin-left: 0; position: static; float: none; width: auto; text-align: center;}
div.logo img {height: auto;}
div.logo2 {font-size: 14px;}
div.logo2, .top_contact {display: none;}
.top2 {display: none;}
.mobile-only {display: block; clear: both; text-align: center;}
.top_text {display: none;}
.mobile-span {display: inline-block;}
.top_search, .top_menu33, .top_manuf, .top_cart, .top_login, .top_menu2, .top_menu3, .top_cart2, .top_fav {display: none;}
.footer1 .gr, .footer1 .gr1, .footer1 .contact { width: 48%; margin: 0;}
.footer1 .gr:nth-child(4) {clear: left;}
.footer3 input[type="email"] {width: 90%; padding-left: 3%; padding-right: 3%;}
.footer3 h4 {float: none;}
.pdrs > .pdr, .pdrs.pdrs-5 > .pdr, .pdrs.pdrs-small > .pdr, .last_viewed_section .pdrs.pdrs-small > .pdr {width:50%;}
.pdrs.pdrs-small > .pdr .pImg {float: none; width: auto;}
.pdrs .pdr:nth-child(4n+5) {clear: none;}
.pdrs .pdr:nth-child(2n+3) {clear: left;}
.pdrs.pdrs-5 .pdr:nth-child(5n+6){clear: none;}
.pdrs.pdrs-slick .pdr:nth-child(2n+3) {clear: none;}
.pdrs.pdrs-small > .pdr:nth-child(4n+5) {clear: none;}
.pdrs.pdrs-small > .pdr:nth-child(2n+3) {clear: left;}
.pdrs.pdrs-5 > .pdr:nth-child(2n+3) {clear: left;}
.pdr .pImg, .last_viewed_section .pdr .brd .pImg {height: 240px;}
.last_viewed_section .pdr .brd .pImg > a {line-height: 240px;}
.pdrs.row .pdr .brd {min-height: 230px;}
.footer3 .left, .footer3 .right {float: none; width: auto;}
.prod_boxes {display: none;}
.footer_banners .baner{float: none; width: auto; text-align: center;}
.top_search {padding: 10px; float: none; clear: both; margin-left:0; text-align: center; border-width:0;}
.top_search .t {display: none;}
.top_search form {position: relative; display: inline-block !important; width: auto; text-align: center;}
.top_search input[type=submit] {float: none; vertical-align: top;}
.top_search form:after {content: none;}
.top_menu {clear: both; float: none; width: auto; padding: 0;}
.top_menu .t {display: none;}
.top_menu .navbar {position: static; display: block !important; width: auto;}
.top_menu ul.nav li {display: block;}
.top_menu ul.nav ul {position: static; padding-left: 0px; width: auto; background: transparent; box-shadow: none;}
.top_menu ul.nav > li { padding-left: 0px; text-align: left;}
.top_menu ul.nav > li > a {text-align: left;}
.top_menu ul.nav > li > a {display: block; }
.top_menu ul.nav > li > .ddmenu > ul { column-count: 1; -moz-column-count: 1;  -webkit-column-count: 1;}
.top_menu ul.nav ul {display: block; position: static; transform: none; border-width: 0; padding-left: 5px;}
.top_menu ul.nav ul:after {display: none;}
.top_menu2 {width: auto; border-width: 0; text-align: left; float: none; clear: both;}
.top_menu2 ul.nav li {display: block;}
.top_menu2 ul.nav > li { padding-left: 0px;}
.top_menu2 ul.nav > li > a {display: block; padding: 3px 5px;}
.product .leftFoto {float: none; width: auto; margin: 0; text-align: center;}
.product .foto {margin: 0 auto 15px;}
.ord .delivery .d {float: none; width: auto;}
form p > label, form li > label {float: none;}
form p > label:first-child + input, form li > label:first-child + input, form p > label:first-child + select, form li > label:first-child + select, form li > label:first-child + textarea, form p > label:first-child + textarea {width: 80%;}
.ord .col2 {width: auto; display: block; border-width: 0; min-height: 0; padding-bottom: 20px;}
.leftColumn .panel-heading {cursor: pointer;}
.leftColumn .panel-body {display: none;}
.tt {width:90%;padding:32px;padding-left: 2%; padding-right: 2%; margin-left:-47%;}
.top_baner, .leftColumn .baner {display: none;}
.leftColumn .panel.leftCat {margin-top: 0;}
body {background-image: none;}
.leftColumn .panel h3, .leftColumn .panel .h3 {padding-bottom: 12px;}
.products-slider{float: none; width: auto; margin: 0 20px;}
section.comparer, .product a.compare {display: none;}
.ord table thead {display: none;}
.ord table tbody tr, .ord table tbody tr > td {display: block; text-align: right !important;}
.ord table tbody tr {border-bottom: 1px solid #f0f0f0; background-color: #ffffff; position: relative;}
.ord table tbody tr > td {padding-top: 7px; padding-bottom: 7px;}
.ord table tbody tr > td.img {float: left; width: 110px; max-width: 110px; margin-right: 10px; text-align: left !important;}
.ord table tbody tr > td.img + td {text-align: left !important; overflow: hidden;}
.ord table tbody tr > td span.mobile-span {float: left; min-width: 110px; margin-right: 10px; text-align: left; font-weight: 400;}
.ord input[type="number"] {padding: 2px 5px;}
.ord table tbody tr > td:nth-child(1) {display: none;}
.ord table tbody tr > td:nth-child(5) span.mobile-span {margin-top: 3px;}
.ord table tbody tr > td:nth-child(4), .ord table tbody tr > td:nth-child(6) {clear: both;}
.ord table tbody tr > td:nth-child(7) {text-align: center !important; position: absolute; top: 0; right: 0;}
.ord table {border-width:0;}
.ord .contOrder {margin: 0;}
.ord p.prevStep, .ord div.prevStep, .ord div.nextStep {float: none; text-align: center; padding-top: 10px; }
.baners_mainpage .width25 {width: 50%;}
.fnls {width: auto; float: none; }
.home_boxes .box {width: calc( 50% - 20px ); }
.footer2 .joinus {float: none; width: auto; margin-right: 0;}
.product .page-header {float: none; width: auto;}
.ord .detailsDelivery, .ord .summary {float: none; width: auto;}
.leftColumn .panel.leftCat .panel-heading {display: block;}
.contactData, .contactFormLeft {float: none; width: auto;}
.blgList .blgEntry {margin: 15px !important;}
.blgList .blgEntry {float: none; width: auto; box-sizing: border-box;}
.blgList .blgEntry:nth-child(2n+1) {clear: both; margin-right: 0%;}
#main-slider.slider .slick-arrow {display: none !important;}
form ul.consents {padding-left: 0;}
.leftw50, .ord .leftw50, .rightw50 {width: auto; float: none;}
.leftw50 + .leftw50 {margin-left: 0%;}
.ord input#profileUpdate {margin-left: 4px;}
.order_boxes .box {display: block; width: auto;}
.order_boxes .box2 {padding-right: 10px;}
.ord .col2 + .col2 {border-width: 0;}
.ord .wa {max-width: 100px;}
.ord .mobile-hide {display: none;}
.ord .mobile-block {display: block !important;}
.ord #signinFormOrd input.btn{    display: block;    margin-left: auto;    margin-right: auto;}
#RecipientAddress li > label.mobile-hide {display:none;}
.footer_contact .typcn, .footer_contact span.tel, .footer_contact a.mail {margin-left: 20px;}
.footer_grey .width50 {display: block; width: auto; border-width: 0 !important;}
.baners_mainpage .width50 {display: block; width: auto; padding: 0 !important; text-align: center; }
.baners_mainpage .width50:first-child {margin-bottom: 20px;}
.top1 .langCurr.right {float: none; width: auto;}
.top_lang {float: left; padding-top: 8px;}
.top_currency {float: right;}
.product .leftFoto {width: auto; float: none;}
.product .pDetails {width: auto; float: none; padding-left:0; padding-top: 10px;}
.product_related {width: auto; float: none;}
.product .leftFoto .miniatures {float: none; width: auto;}
.miniatures a {vertical-align: top;}
.pdr .pImg  {height: 150px}
.pdr .pImg a { line-height: 150px;}
.foto{ float: none !important; margin: 0 auto 10px;}
.footer1 .fnls label.wa {display: inline !important}
.banners-main .baner {width: auto; float: none;}
.footer_nls .joinus {width: auto; float: none; display: block;}
.slider.pdrs-slick .slick-next {right: 0;}
.slider.pdrs-slick .slick-prev {left: 0;}
.footer_boxes .t > a {display: block; width: auto; margin-bottom: 20px;}
#pdesc .w50 {float: none; width: auto;}
.cats > ul > li {width: 50%;}
.top_search .ss {border-width: 0;}
.top_menu #navbar .r > span {display: none;}
.top_menu #navbar #prd1 {display: none;}
.top_menu #navbar .lst {position: static; width: auto; display: block; border-width: 0;}
.top_menu ul.nav > li.ww {min-width: 0; background-color: transparent;}
.top_menu #navbar ul.nav > li > ul {display: block; width: auto; background-color: transparent; position: static; border: none;}
.top_menu ul.nav > li.ww > a {display: none !important;}
.top_menu ul.nav > li > ul > li {padding: 0;}
.top_menu ul.nav > li > .ddmenu {position: static; display: block; border: none; background: none;}
.top_menu ul.nav > li > ul > li {width: auto;}
#navbar > .r {display: block;}
.az-header {font-size: 20px;}
.fnls .l {width: auto; float: none;}
.top_menu ul.nav > li > .ddmenu {position: static;}
.top2 {border-width: 0;}
.product .col1, .product .col2 {float: none !important; width: auto;}
.banners-main .baner {float: none; padding: 0px 0; text-align: center;}
.pdrs.pdrs-list .pdr .pImg {width: 160px;}
.loginContent .w50 {width: auto; float: none;}
.last_viewed {display: none;}
.top_menu .list {display: block !important;}
.top_menu .kat {display: none;}
.pdrs.pdrs-small .pdr .pCart {clear: both;}
.top_menu ul.nav {display: block !important; position: static; padding-left: 0px; width: auto;}
.productOfWeek, .whytext {display: none;}
.footer_manuf li {}
.pdrs.row .pdr .pStatus {display: none;}
.top_lang {position: absolute; top: 0; right: 0;}
.top_menu .list {position: static;}
.top_menu .navbar > .nav {display: none !important;}
.home_categories.pl ul li {width: calc(50% - 30px);}
.pdr .brd .qty input {padding: 7px;}
#main-slider .bnrt h4, #main-slider2 .bnrt h4 {font-size: 18px;}
#main-slider .bnrt p, #main-slider2 .bnrt p {font-size: 14px;}
#main-slider2 .bnrt .btn {display: none;}
#main-slider, .banners-main {float: none; width: auto;}
.leftColumn .panel.leftCat {display: none;}
#navbar {
height: 100%;
height: calc( 100% - 0px );
width: 0;
position: fixed;
z-index: 2000;
top: 0;
left: 0;
background-color: #ffffff;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}
#navbar a {
padding: 6px 16px 6px 14px;
white-space: normal;
text-decoration: none;
font-size: 16px;
color: #312783;
display: block;
transition: 0.3s
}
#navbar .selected > a {font-weight: 700;}
#navbar a:hover, .offcanvas a:focus{
color: #000566;
background-color: transparent;
}
#navbar .closebtn {
display: inline-block;
position: absolute;
z-index: 2;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
#products .pdrs.row {margin-left: -5px; margin-right: -5px;}
body {padding-bottom: 0;}
.pdr .brd .c p a.btn.addBtn, .pdr .brd .c p a.btn.addBtnAttr, .pdr .brd .c p a.btn.cmp, .pdr .brd .c p span.btn.btn-notify-about, .pdr .brd .c p a.btn.btn-det { margin-top: 10px; padding-left: 10px; padding-right: 10px;}
.pdrs.row .pdr .pImg {height: 160px;}
.leftColumn .panel ul ul {margin-left: 0px}
#customer-profile #RecipientAddress .leftw50 ul > li:last-child > label:first-child {display: block;}
#customer-profile table.productsListTable thead {display: none;}
#customer-profile table.productsListTable tbody tr, #customer-profile table.productsListTable tbody tr > td {display: block; text-align: right !important;}
#customer-profile table.productsListTable tbody tr {border-bottom: 1px solid #f0f0f0; background-color: #ffffff;}
#customer-profile table.productsListTable tbody tr > td {padding-top: 7px; padding-bottom: 7px;}
#customer-profile table.productsListTable tbody tr > td:first-child {float: left; width: 110px; max-width: 110px; margin-right: 10px; text-align: left !important;}
#customer-profile table.productsListTable tbody tr > td:nth-child(2) {text-align: left !important; overflow: hidden;}
#customer-profile .productsListTable tbody tr > td:last-child {font-weight: bold}
#cart_tt {max-width: calc(95% - 42px); left: 2%; margin-left: 0;}
.top_menu .top_lang {display: inline-block; float: none; border: none;}
.top_lang .list {margin-top: 0; width: auto;}
.boxes_section .w50 {float: none; width: auto;}
.boxes_section h3.cytat {font-size: 44px;}
.produkt_dnia {display: none;}
.leftColumn {padding-left: 0; padding-bottom: 0;}
.leftColumn .panel.leftFilters {margin: 15px 0 0 0; padding: 0;}
.home_categories ul li {width: calc(50% - 20px);}
.catalog_box .box {width: 50%;}
.home_boxes .box {width: auto; float: none;}
.top_menu .catImg2, .top_menu ul.nav > li > .ddmenu h3 {display: none;}
.top_menu ul.nav > li > .ddmenu {box-shadow: none;}
.top_search .top_icon {display: none;}
.top_search .list:after {display: none;}
.product .tabs > .w50, .addrev {width: auto; float: none !important;}
.fnls .wgt {text-align: center;}
.fnls .wgtm {display: block; width: auto; margin-bottom: 10px;}
.fnls input[type="submit"] {margin-left: 0;}
.fnls h4, .fnls .h4 {font-size: 30px;}
#main-slider .bnrt .btn, #main-slider2 .bnrt .btn {display: none;}
#main-slider .bnrt, #main-slider2 .bnrt {top: 0; margin-top: 0;}
.top_menu ul.nav > li > .ddmenu .ovrHdn > ul {column-count: 1;  -moz-column-count: 1;  -webkit-column-count: 1;}
#main-banners  {width: auto; float: none;}
.leftColumn .why, .leftColumn .dunno {display: none;}
.footer1 .gr, .footer1 .left, .footer1 .contact {width: 50%;}
.blog_last .blgEntry {  width: calc(50% - 42px);}
.blog_last .blgEntry:nth-child(2n+3) {clear: left;}
#main-banners > div {float: none; width: auto;}
ul.nav.nav-pills li a {font-size: 24px;}
.leftColumn #pr111, .leftColumn .lb, .leftColumn .pr_last_viewed {display: none;}
.fnls form {clear: both;}
.top_menu .top_text {display: none;}
.top_menu .mobile-ui {display: block;}
.top_menu .mobile-ui .top_icon {display: none;}
.top_menu .mobile-ui .list {width: auto; background-color: transparent; margin: 0; padding: 0; border-bottom: 1px solid #ffffff;}
.top_menu .mobile-ui .lang {border-top: 1px solid #ffffff;}
.top_menu .mobile-ui .list form {display: inline-block;}
.slider-cnt {padding: 0;}
.slider-bg {display: none;}
#main-banners > div {margin: 10px 0;}
.ord .ord1 .ordHeader {display: block;}
.page-home .home_categories ul li {width: calc(50% - 30px);}
.footer_blog .blog_last .box { width: calc( 50% - 30px );}
.footer_text .left.w50, .footer_text .right.w50 {float: none; width: auto;}
#main-banners2 > div, #main-banners2 > div:nth-child(1) {width: auto; float: none; text-align: center; margin: 15px;}
#main-banners2 img {width: auto;}
.ord.summary .column1, .ord.summary .column2, .ord.summary .column3 {float: none; width: auto;}
.ord.summary .sumTable .r.prc {clear: both; float: none; width: auto;}
.ord.summary .sumTable .r.title {width: 75%;}
.ord.customerdata .cartc {display: none;}
.ord.customerdata .column2, .ord.customerdata .column1 {float: none; width: auto;}
.mobile-only a .far, .mobile-only a .fal {font-size: 36px; margin: 0 0px;}
.top3 .listl {max-width: calc(100% - 10px);}
.fnls button[type="submit"] { width: auto; padding-left: 20px; padding-right: 20px;;}
.content {padding: 0;}
.pdrs {margin: 0;}
.fnls .wgtm {margin-right: 0;}
#customer-profile > .row4:first-child {margin-top: 15px;}
.row4 {display: block;}
.row4 .column4 {}
.page-header,.logoutbtn2 {margin-top: 20px;}
.listChange {display: none;}
.pdrs.pdrs-list .pdr .brd .c, .pdrs.pdrs-list .pdr .brd .pRev, .pdrs.pdrs-list .pdr .morea {display: none !important;}
.pdrs.pdrs-list .pdr .colx {float: none; width: auto; overflow: hidden; padding-top: 0;}
.pdrs-list .pdr .brd p.pTxt {font-size: 16px;}
.pdrs.pdrs-list .pImg {width: 120px;}
.review_desc {display: block; width: auto;}
.leftColumn .panel.leftFilters .panel-heading {display: block;}
.pdr .brd {margin: 10px;}
.pdr .brd .c, .pdr .brd .pRev, .pdr .brd .pManufac, .pdr .brd p.pTxt {padding-left: 10px; padding-right: 10px; }
.pdrs.row .pdr .brd .pPrc {margin-left: 10px; margin-right: 10px;}
.pdr .brd .c p a.btn.addBtn, .pdr .brd .c p a.btn.addBtnAttr, .pdr .brd .c p a.btn.cmp, .pdr .brd .c p span.btn.btn-notify-about, .pdr .brd .c p a.btn.btn-det { }
.page-contact .well, .page-contact .contactForm {float: none; width: auto; margin-top: 0;}
.home_boxes2 .box {float: none; width: auto;}
.shop_section .box .img {width: auto; float: none;}
.wysz2 .w50 {display: block; width: auto;}
.footer_nls .width50  {display: block; width: auto; float: none;}
.top_menu ul.nav {text-align: left;}
.top_menu ul.nav > li.ww {float: none;}
.top_menu #navbar ul.nav > li > ul > li:hover > ul {display: none;}
.top_menu #navbar ul.nav > li > ul > li > ul {position: static; column-count: 1; border-width: 0; background: transparent;}
.top_menu #navbar ul.nav > li > ul > li > ul.baner {padding: 10px;}
#navbar li ul ul li a {padding: 3px 0}
.top_menu ul.nav > li > ul {background: transparent;}
.real_box1 { float: none; width: auto; margin: 20px 0 10px; padding-bottom: 10px; border-bottom: 1px solid #e9e9e9;}
.real_box1 > p:nth-of-type(1) {height: auto; overflow: hidden;}
.lookbook__leftCol {float: none; width: auto;}
.blgList .blgEntry { /* width: calc(50% - 30px);*/ }
.blgList .blgEntry .blgImg {height: auto;}
.blgList .blgEntry:nth-child(3n+1) {clear: none;}
.blgList .blgEntry:nth-child(2n+1) {clear: both;}
.slider4_tlo .napis4 {font-size: 40px;}
div.slider_tlo .n1 {font-size: 24px;}
div.slider_tlo .n2 {font-size: 20x;}
.shop_section3 .box {float: none; width: auto;}
.grey_section2 .left, .grey_section2 .right {float: none; width: auto;}
.grey_section2 .right {margin-top: 30px;}
.grey_section3 .left, .grey_section3 .right, .grey_section4 .left, .grey_section4 .right {float: none; width: auto;}
.grey_section3 h4, .bwhite3 .az-header, .grey_section2 h4, .grey_section4 h4, .grey_section4 h3, .footer_blog .az-header {font-size: 30px;}
.shop_section h4 {font-size: 30px;}
.shop_section .boxes {flex-direction: column;}
.footer1 .gr1 {width: calc(60% - 90px);}
.footer1 .gr2 {width: calc(40% - 30px)}
.footer1 .contact {width: calc(80% - 90px);}
.footer1 .gr.joinus {  width: calc(20% - 30px);}
.pdr .pCart .left {display: none;}
.grey_section2 p.g,.grey_section2 .r p {font-size: 20px;}
.grey_section3 .left p {font-size: 18px;}
.shop_section .box .text {font-size: 16px;;}
.fnls h4, .fnls .h4 {margin-top: 140px;}
.footer_blog .blog_last .box {display: block; width: auto; padding-left: 0; padding-right: 0;}
.boxes_section .boxes { flex-direction: column; }
.grey_section4 .pkt1 {font-size: 24px;;}
.footer1 .gr {width: calc(50% - 20px); float: left;}
.footer1 .gr.footer_logo {width: auto; float: none;}
.grey_section3 .left {/*display: none;*/}
.grey_section3 h4 {padding-top: 0;}
#main-banners .bnrt {top: 10%;}
#main-banners .bnrt h4 {font-size:30px;}
#main-banners .baner {height: 200px; padding-bottom: 0px; margin-bottom: 60px;}
#main-banners .baner img {max-width: 50%; bottom: -40px;}
.grey_section3 .right{padding: 0;}
.pdr .pTxt {height: 82px;}
.pdr .pTxt > a {height: 72px;}
.footer_blog .blog_last .blgImg {height: auto;}
}
@media (max-width: 487px) {
.product .leftFoto .foto {height: 300px;}
.product .leftFoto .foto a {line-height: 300px;}
.product .leftFoto .foto img {max-height: 300px;}
.top_search form a {display: none;}
.blgList .blgEntry .blgEnContent {clear: left;}
.footer_blog .blog_last .blgImg {height: auto;}
.baners_mainpage .width25 {display: block; width: auto; text-align: center;}
.fnls h4, .fnls .h4, .fnls p.t {width: auto; float: none;}
.baner_kat .kati {width: 50%;}
.baner_kat .kati img {margin: 0 auto;}
.footer1 .gr, .footer1 .left, .footer1 .contact {float: none; width: auto;}
.blog_last .blgEntry {float: none; width: auto;}
.product .pSets .elem, .product .pSets .setAdd {float: none; width: auto;}
.ord.summary .sumTable .rr.hh {display: none;}
.mobile-only a {margin: 0 10px;}
.mobile-only a .far, .mobile-only a .fal {font-size: 30px; margin: 0 0px;}
.top_search input[type="text"] {width: 200px;}
.footer1 .gr, .footer1 .left, .footer1 .contact, .footer1 .gr.joinus { width: auto; padding: 10px 30px; min-height: 0; background: none; font-size: 16px;;}
.footer1 .gr.joinus a {display: inline-block; margin-right: 20px;}
.footer1 .gr {width: auto; float: none;}
#main-banners .bnrt h4 {font-size: 24px;}
#main-banners .baner {height: 300px;}
#main-banners .bnrt {left: 10px; top: 20px;}
#main-banners .bnrt h4 + .t {position: static; padding-top: 20px;}
#main-banners .baner img {max-width: 250px; bottom: -40px;}
.blgDetails .blgImg img {max-width: 100%;}
}
/* -- END -- SMARTFON -- */
/* -- TABLET -- */
@media (min-width: 768px) and (max-width: 991px) {
.container{width:738px;margin:0px auto;}
.leftColumn {float: none; width: auto; margin: 0;}
div.logo {margin-top:0px; margin-left: 0; padding: 10px; position: static; width: auto; float: none;}
div.logo img {height: auto;}
div.logo2 {font-size: 14px;}
div.top_contact {clear: both; text-align: center; margin: 0;display: none;}
.top1 .container {padding-top: 1px;}
.mobile-only {display: block; float: none; text-align: center; overflow: hidden; padding: 20px 0 20px; width: auto; margin-top: 0px;}
.mobile-only2, .top3 {display: block;}
.top_text {padding-top: 26px;}
.top_menu2, .top_search, .top_menu33, .top_cart, .top_login, .top_menu3, .top_cart2, .top_fav, .top2 {display: none;}
.pdrs > .pdr, .pdrs.pdrs-5 > .pdr, .pdrs.pdrs-small > .pdr, .last_viewed_section .pdrs.pdrs-small > .pdr {width: 50%;}
.pdrs .pdr:nth-child(4n+5) {clear: none;}
.pdrs.pdrs-small > .pdr:nth-child(4n+5) {clear: none;}
.pdrs.pdrs-5 .pdr:nth-child(5n+6){clear: none;}
.pdrs .pdr:nth-child(2n+3) {clear: left;}
.pdrs.pdrs-slick .pdr:nth-child(2n+3) {clear: none;}
.top_search {padding: 10px; float: none; clear: both; border-width:0; margin-left: 0; text-align: center}
.top_search .t {display: none;}
.top_search .list {display: block !important; position: static;}
.top_search form {position: relative; display: inline-block !important; margin-left: auto; margin-right: auto; width: auto; text-align: center}
.top_search input[type=submit] {float: none; vertical-align: top;}
.top_search form:after {content: none;}
.top_search input[type="text"], .top_search .ss2 input[type="text"] {width: 250px; }
.top_menu {clear: right; float: none; overflow: hidden; width: auto; height: auto; padding: 0}
.top_menu ul.nav li {display: block;}
.top_menu ul.nav {display: block !important; position: static; padding-left: 0px; width: auto;}
.top_menu ul.nav > li {display: inline-block; }
.top_menu ul.nav > li > a { display: block;}
.top_menu ul.nav > li > .ddmenu > ul { column-count: 1; -moz-column-count: 1;  -webkit-column-count:1;}
.top_menu ul.nav ul {display: block; position: static; transform: none; border-width: 0; padding-left: 5px;}
.top_menu ul.nav ul { width: auto; }
.top_menu ul.nav ul {display: block; position: static; width: auto; background: transparent; box-shadow: none;}
.top_menu ul.nav ul:after {display: none;}
.top_menu ul.nav>li {break-inside: avoid-column; -webkit-column-break-inside: avoid; page-break-inside: avoid; }
.top_menu2 {clear: both; float: none;}
.top_menu2 {width: auto; border-width: 0; text-align: left;}
.top_menu2 ul.nav {display: block !important; position: static; padding-left: 10px; width: auto; column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;}
.top_menu2 ul.nav>li {display: block; break-inside: avoid-column; -webkit-column-break-inside: avoid; page-break-inside: avoid; padding: 2px 0;}
.top_menu2 ul.nav > li > a {display: block; padding: 3px 5px;}
.leftColumn .panel .panel-body {display: none;}
.leftColumn .panel.leftCat .panel-heading {display: block;}
.blgList2 .blgEntry {width: auto; float: none !important; margin-bottom: 10px;}
.product .leftFoto{width: 460px;}.foto{max-width:460px;height: 430px;}.foto a{line-height: 430px;}.foto img {max-width: 460px;max-height: 430px;}
.top_baner, .leftColumn .baner {display: none;}
.leftColumn .panel.leftCat {margin-top: 0;}
.pdrs.pdrs-small .pdr .brd  {min-height: 160px;}
.footer_white .fnls form {padding-left: 20px;}
.leftColumn .panel h3, .leftColumn .panel .h3 {padding-bottom: 12px;}
.orange1 h3 {font-size: 36px;}
.fnls, .footer_nls .joinus {width: auto; float: none; display: block;}
.product .page-header {float: none; width: auto;}
.ord .detailsDelivery, .ord .summary {float: none; width: auto;}
.contactForm form li > label:first-child + input, .contactForm form li > label:first-child + textarea {width: 85%;}
.ord .coupon input[type="text"] { width: 263px;}
.ord #signinFormOrd input.btn{    display: block;    margin-left: auto;    margin-right: auto;}
.footer_grey .width50 {display: block; width: auto; border-width: 0 !important;}
.product .leftFoto {width: auto; float: none;}
.product .pDetails {width: auto; float: none; padding-left:0; padding-top: 10px;}
.product_related {width: auto; float: none;}
.product .leftFoto .miniatures {float: none; width: auto;}
.miniatures a {vertical-align: top;}
.foto{ float: none !important; margin: 0 auto 10px;}
.product > .row {padding-bottom: 0;}
.top_b2b, .top_fb {display: none;}
.mainpageText .width50  {width: auto; float: none; text-align: center; display: block;}
.home_categories ul li {width: calc(33.3333% - 30px);}
.footer_blog .blog_last .blgImg {height: 149px;}
#main-banners  {width: 100%; float: none;}
.top_menu {margin: 0; }
.top_menu ul.nav > li > a {padding: 15px 10px;}
.top_menu .t {display: none; }
.top_menu #navbar ul.nav > li > ul {display: none; position: static; width: auto;}
.page-header.product-header {width: auto; float: none }
.product.pl, .product_related {float: none; width: auto; margin: 0; }
.pManuf {float: none; width: auto; border-width: 0; min-height: 0;}
.pManuf > p {display: inline-block; vertical-align: top;}
.pdr .brd {min-height: 280px;}
.product .mainpage_boxes {display: none;}
#_opineo_container, #__ceneo-widgets, #oiOpinionWidget {display: none !important;}
#fb, #right_newsp, #right_allegro {display: none !important;}
.leftColumn + .content {padding: 0;}
.footer1 input[type="email"] {width: 135px;}
.footer1 .fnls label.wa {display: inline !important}
#main-slider .bnrt h4, #main-slider2 .bnrt h4 {font-size: 18px;}
#main-slider .bnrt p, #main-slider2 .bnrt p {font-size: 14px;}
.top_menu ul.nav > li > .ddmenu {position: static; display: block; border: none; background: none;}
.top_menu ul.nav > li {display: block;}
.top_menu ul.nav > li > a {text-align: left;}
.top_menu ul.nav > li.ww {min-width: 0; background-color: transparent;}
.top_menu #navbar ul.nav > li > ul {display: block; width: auto; background-color: transparent; position: static; border: none;}
.top_menu ul.nav > li.ww > a {display: none !important;}
.top_menu ul.nav > li > ul > li {padding: 0;}
.leftColumn {padding-left: 0; padding-bottom: 0;}
.leftColumn .panel.leftFilters {margin: 15px 0 0 0; padding: 0;}
.leftColumn .panel.leftCat {display: none;}
.top_menu .mobile-ui {display: block;}
.top_menu .mobile-ui .top_icon {display: none;}
.top_menu .mobile-ui .list {display: block; position: static; width: auto; background-color: transparent; margin: 0; padding: 0; border-bottom: 1px solid #ffffff;}
.top_menu .mobile-ui .lang {border-top: 1px solid #ffffff;}
.top_menu .mobile-ui .list form {display: inline-block;}
#navbar {
height: 100%;
height: calc( 100% - 0px );
width: 0;
position: fixed;
z-index: 2000;
top: 0;
left: 0;
background-color: #ffffff;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}
#navbar a {
padding: 6px 16px 6px 14px;
text-decoration: none;
font-size: 16px;
color: #312783;
display: block;
transition: 0.3s;
white-space: normal;
}
#navbar .selected > a {font-weight: 700;}
#navbar a:hover, .offcanvas a:focus{
color: #000566;
background-color: transparent;
}
#navbar .closebtn {
display: inline-block;
position: absolute;
z-index: 2;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
.top_menu .top_lang {display: inline-block; float: none; border: none;}
.top_lang .list {margin-top: 0; width: auto;}
.boxes_section .w50 {float: none; width: auto;}
.produkt_dnia {display: none;}
.leftColumn {padding-left: 0;}
.home_categories ul li {width: (33.333% - 30px);}
.home_boxes .box > a .fal {width: 60px;}
.top_menu .catImg2, .top_menu ul.nav > li > .ddmenu h3 {display: none;}
.top_menu ul.nav > li > .ddmenu {box-shadow: none;}
.top_search .top_icon {display: none;}
.top_search .list:after {display: none;}
.footer1 .fnls .l, .fnls .l {float: none; width: auto;}
.product .tabs > .w50, .addrev {width: auto; float: none !important;}
.fnls h4, .fnls .h4 {font-size: 30px;}
.top_menu ul.nav > li > .ddmenu .ovrHdn > ul {column-count: 1;  -moz-column-count: 1;  -webkit-column-count: 1;}
.leftColumn .why, .leftColumn .dunno {display: none;}
.footer1 .gr, .footer1 .left, .footer1 .contact {width: 50%;}
.leftColumn #pr111, .leftColumn .lb, .leftColumn .pr_last_viewed {display: none;}
.top_menu .top_text {display: none;}
.fnls form {clear: both;}
.slider-cnt {padding: 0;}
.slider-bg {display: none;}
.ord .ord1 .ordHeader {display: block;}
.home_boxes .box {width: calc(50% - 10px);}
.page-home .home_categories ul li {width: calc(33.3333% - 30px);}
.footer_blog .blog_last .box { width: calc( 50% - 30px );}
.ord table thead {display: none;}
.ord table tbody tr, .ord table tbody tr > td {display: block; text-align: right !important;}
.ord table tbody tr {border-bottom: 1px solid #f0f0f0; background-color: #ffffff; position: relative;}
.ord table tbody tr > td {padding-top: 7px; padding-bottom: 7px;}
.ord table tbody tr > td.img {float: left; width: 110px; max-width: 110px; margin-right: 10px; text-align: left !important;}
.ord table tbody tr > td.img + td {text-align: left !important; overflow: hidden;}
.ord table tbody tr > td span.mobile-span {float: left; margin-right: 10px; text-align: left; font-weight: 400;}
.ord input[type="number"] {padding: 2px 5px;}
.ord table tbody tr > td:nth-child(1) {display: none;}
.ord table tbody tr > td:nth-child(5) span.mobile-span {margin-top: 3px;}
.ord table tbody tr > td span.mobile-span {display: inline-block; color: #000000;}
.ord table tbody tr > td:nth-child(4), .ord table tbody tr > td:nth-child(6) {clear: both;}
.ord table tbody tr > td:nth-child(4), .ord table tbody tr > td:nth-child(5) {float: left;}
.ord table tbody tr > td:nth-child(6) {text-align: left !important;}
.ord table tbody tr > td:nth-child(6) br {display: none;}
.ord table tbody tr > td:nth-child(7) {text-align: center !important; position: absolute; top: 0; right: 0;}
.ord.summary .column1 {float: none; width: auto;}
.ord.summary .column2 { width: 49%; margin-left: 0;}
.ord.summary .column3 { width: 49%;}
.ord.customerdata .cartc {display: none;}
.ord.customerdata .column2, .ord.customerdata .column1 {float: none; width: auto;}
#customer-profile > .row4:first-child {margin-top: 15px;}
.page-header, .logoutbtn2 {margin-top: 20px;}
.listChange {display: none;}
.pdrs.pdrs-list .pdr .brd .c, .pdrs.pdrs-list .pdr .brd .pRev, .pdrs.pdrs-list .pdr .morea {display: none !important;}
.pdrs.pdrs-list .pdr .colx {float: none; width: auto; overflow: hidden; padding-top: 0;}
.pdrs-list .pdr .brd p.pTxt {font-size: 16px;}
.pdrs.pdrs-list .pImg {width: 120px;;}
.leftColumn .panel.leftFilters .panel-heading {display: block;}
.footer_nls .width50  {display: block; width: auto; float: none;}
.top_menu ul.nav {text-align: left;}
.top_menu ul.nav > li.ww {float: none;}
.top_menu #navbar ul.nav > li > ul > li:hover > ul {display: none;}
.top_menu #navbar ul.nav > li > ul > li > ul {position: static; column-count: 1; border-width: 0; background: transparent;}
.top_menu #navbar ul.nav > li > ul > li > ul.baner {padding: 10px;}
#navbar li ul ul li a {padding: 3px 0}
.top_menu ul.nav > li > ul {background: transparent;}
.real_box1 > p:nth-of-type(1) {height: 140px; overflow: hidden;}
.lookbook__leftCol {float: none; width: auto;}
.blgList .blgEntry {margin: 15px !important;}
.blgList .blgEntry { width: calc(50% - 30px);}
.blgList .blgEntry:nth-child(3n+1) {clear: none;}
.blgList .blgEntry:nth-child(2n+1) {clear: both;}
.slider4_tlo .napis4 {font-size: 60px;}
div.slider_tlo .n1 {font-size: 30px;}
div.slider_tlo .n2 {font-size: 24px;}
.shop_section3 .box {float: none; width: auto;}
.grey_section2 .left, .grey_section2 .right {float: none; width: auto;}
.grey_section2 .right {margin-top: 30px;}
.grey_section3 .left, .grey_section3 .right {float: none; width: auto;}
.grey_section3 h4, .bwhite3 .az-header {font-size: 36px;}
.grey_section4 .pkt1 {font-size: 28px;}
.grey_section4 .left, .grey_section4 .right {float: none; width: auto;}
.shop_section h4 {font-size: 36px;}
.shop_section .boxes {flex-direction: column;}
.footer1 .gr {width: calc(50% - 20px); float: left;}
.footer1 .gr.footer_logo {width: auto; float: none;}
.boxes_section .boxes { flex-direction: column; }
#main-banners .bnrt h4 {font-size:30px;}
#main-banners .baner {height: 300px; margin-bottom: 60px;}
#main-banners .baner img {max-width: 52%; bottom: -40px;}
}
/* -- END -- TABLET -- */
/* -- DESKTOP SMALL + TABLET -- */
@media (min-width: 992px) and (max-width: 1239px) {
.container{width:958px;margin:0px auto;}
.pdrs .pImg {height: 150px;}
.pdrs .pImg > a {line-height: 150px;}
.pdrs.row .pdr .pImg {height: 210px;}
.pdrs.row .pImg > a {line-height: 210px;}
.pdrs .pdr .brd {min-height: 261px;}
div.logo {padding-right: 0;}
.pdr .pTxt {font-size: 14px;}
.footer_nls input[type="email"] {/* width: 240px; */}
.top_cart { margin-left: 0;}
.top_search input[type="text"] {width: 240px}
.top_search button.btn.btn-sm {padding-left: 20px; padding-right: 20px;}
div.logo2 {font-size: 14px;}
div.logo img {}
.top_login input[type="submit"],  .top_login .tel, .top_login .contact, .top_login .blue {margin-right: 20px;}
.leftColumn, .top_search, .top_menu, .leftmanuf, .leftColumn .panel .panel-body {display: block !important;}
.top2 {display: block !important;}
.top_baner {width: 500px;}
div.top_container {width: 74%;;}
.top_menu ul.nav > li > a {font-size: 15px;}
.top_icon > span.green {padding: 0}
.product .leftFoto{width: 300px;}.foto{max-width:300px;height: 300px; float: none !important; margin: 0 auto 10px;}.foto a{line-height: 300px;}.foto img {max-width: 300px;max-height: 300px;}
.product .leftFoto .miniatures {float: none; width: auto;}
.miniatures a {vertical-align: top; }
.ord .coupon input[type="text"] {width: 185px;}
.footer_contact .typcn {margin-left: 20px;}
.slick-slide.pdr .pImg {height: 150px;}
.slick-slide.pdr .brd {min-height: 385px;}
.top_contact .cn {margin: 0;}
.mainpageText p {font-size: 14px;}
.last_viewed .pdrs .pdr .pImg {width: 110px;}
.last_viewed .pdrs .pImg > a > img {max-height: 140px;}
.page-id-12 .content-section .well {float: left; width: 49%;}
.page-id-12 .content-section .contactForm {float: right; width: 49%;}
.home_categories ul li {width: calc(33.333% - 20px);}
.top_login .far + span, .top_fav .far + span, .top_cart .top_icon .val, .top_cart .top_icon .cnt {font-size: 14px;}
.leftFilters h3 {display: inline-block; vertical-align: text-bottom; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; text-transform: none;}
.pdr .brd .c p a.btn.addBtn, .pdr .brd .c p a.btn.addBtnAttr, .pdr .brd .c p a.btn.cmp, .pdr .brd .c p span.btn.btn-notify-about {font-size: 14px;}
.leftColumn + .content {overflow: visible; padding-top: 0; float: right; width: calc(100% - 265px);}
.leftColumn + .content {padding-top: 0px;}
.page-home .leftColumn + .content {padding-top: 0;}
.top_menu .top_text {display: none;}
.pdrs > .pdr {width: 50%;}
.ord.start .column2 {width: auto; float: none; margin-top: 30px;}
.ord.start .column1 {width: auto; float: none;}
.ord.summary .column1 {float: none; width: auto;}
.ord.summary .column2 { width: 49%; margin-left: 0;}
.ord.summary .column3 { width: 49%;}
.ord .tt2 > p {max-width: 600px;}
#navbar {width: auto !important;}
.top_menu3 {display: none;}
.page-id-1 .top_menu ul.nav > li.ww > a { background-color: #ececec;}
.real_box1 > p:nth-of-type(1) {height: 190px; overflow: hidden;}
.blgList .blgEntry { width: calc(50% - 30px);}
.blgList .blgEntry:nth-child(3n+1) {clear: none;}
.blgList .blgEntry:nth-child(2n+1) {clear: both;}
.foto {height: auto;}
.foto a {display: block; text-align: center;}
.top_search input[type="text"] {width: 100%;}
#main-slider_tlo .cdxx {margin-left: calc(-50vw + 50% - 117px); margin-right: calc(-50vw + 50% + 133px);}
.pdrs.pdrs-small > .pdr {width: 50%;}
.pDetails .brd3 .w50.sidebar {border: 1px solid #eceff1; box-shadow: 0 0 10px #757575; width: 380px; margin-right: 10px; float: right; border-radius: 20px; padding: 25px 40px;}
.sidebar.fixed {position: fixed;top:200px;width: 100%; z-index: 9; background: #fff;}
.product.pl {position: relative;}
.sidebar.static {position: absolute; bottom: 10px; top:auto; z-index: 9; background: #fff;}
.pDetails .brd3 .w50.sidebar.fixed {margin-left: 10px;}
}
/* -- END --  DESKTOP SMALL + TABLET -- */
/* -- DESKTOP -- */
@media (min-width: 1240px) {
.leftColumn, .top_search, .top_menu, .leftmanuf, .top_menu3, .leftColumn .panel .panel-body, .top2 {display: block !important;}
.slick-slide.pdr .brd {min-height: 425px;}
.container{max-width: 1200px; margin: 0 auto;}
#main-slider .slick-slide {opacity: 0.3;  -webkit-transition: opacity 0.3s ease-in-out;  -moz-transition: opacity 0.3s ease-in-out;  -ms-transition: opacity 0.3s ease-in-out;  -o-transition: opacity 0.3s ease-in-out;  transition: opacity 0.3s ease-in-out;}
#main-slider .slick-current {opacity: 1;}
#filterBtn {margin-top: 5px;}
.leftFilters h3 {display: inline-block; vertical-align: text-bottom; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; text-transform: none;}
.leftColumn + .content {overflow: visible; padding-top: 0; float: right; width: calc(100% - 265px);}
.leftColumn + .content {padding-top: 0px;}
.page-home .leftColumn + .content {padding-top: 0;}
.product .tabs .container {max-width: 880px;}
.ord.start .column1 {width: 74.5%; float: left; padding-top: 20px;}
.ord.start .column2 {width: 23.5%; float: right;}
#navbar {width: auto !important;}
.foto {height: auto;}
.foto a {display: block; text-align: center;}
.top_search input[type="text"] {width: 100%;}
#main-slider_tlo .cdxx {margin-left: calc(-50vw + 50% - 133px); margin-right: calc(-50vw + 50% + 133px);}
.top_contact .mail + span {margin-left: 200px;}
.pDetails .brd3 .w50.sidebar {border: 1px solid #eceff1; box-shadow: 0 0 10px #757575; width: 380px; margin-right: 10px; float: right; border-radius: 20px; padding: 25px 40px;}
.sidebar.fixed {position: fixed;top:200px;width: 100%; z-index: 9; background: #fff;}
.product.pl {position: relative;}
.sidebar.static {position: absolute; bottom: 10px; top:auto; z-index: 9; background: #fff;}
.pDetails .brd3 .w50.sidebar.fixed {margin-left: 10px;}
}
@media (min-width: 1240px) and (max-width: 1519px) {
.ord.start .column2 {width: 28.5%;}
.ord.start .column1 {width: 69.5%;}
.ord.summary .column1 {float: none; width: auto;}
.ord.summary .column2 { width: 49%; margin-left: 0;}
.ord.summary .column3 { width: 49%;}
.pdr .pImg {height: 200px;}
.pdr .pImg a {line-height: 200px;}
.real_box1 > p:nth-of-type(1) {height: 240px; overflow: hidden;}
#main-slider2.slider .slick-prev {left: -150px;}
#main-slider2.slider .slick-next {right: -150px;}
}
@media (min-width: 1320px) {
.container{max-width: 1280px; }
}
/* -- END -- DESKTOP -- */
/* -- DESKTOP BIG -- */
@media (min-width: 1520px) {
.desktop-only {display: block;}
.container{max-width: 1460px; }
.product .leftFoto {/* width: calc(50% - 30px); */}
.pdr .btn-p2 {padding: 10px 15px;}
.footer_blog .blog_last .blgImg {height: 300px;}
.top_menu ul.nav > li > a {padding-left: 15px; padding-right: 15px;}
#main-slider2.slider .slick-prev {left: -250px;}
#main-slider2.slider .slick-next {right: -250px;}
.leftColumn {width: 300px;}
.leftColumn + .content { width: calc(100% - 345px);}
.pDetails .brd3 .w50.sidebar {width: 420px;}
}
@media (min-width: 1660px) {
.container{max-width: 1600px; }
}
/* -- END -- DESKTOP BIG -- */