/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
.secondary-nav ul li a{
font-size:14px;
margin:0 10px;
font-weight: 600;
text-transform: uppercase;
font-family: 'Work Sans', sans-serif;
}
.search-form-header .btn-group.bootstrap-select{
display:none;
}
.search-form-header .search-phrase{
border-radius:25px 0 0 25px;
}
.product-list-item .right{
text-align: right;
}
.menu-categories-wrapper ul li a{
padding:7px 15px;
font-size:13px;
}
#LoginForm{
width:100%;
margin-left:0;
}
.login-form-wrapper .left{
padding:50px 0 70px;
}
.login-form-wrapper .right.register{
height:955px;
}
.filter-content{
display:block;
}
.availability-list-item{
margin-right:-15px;
}
}
/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) {
.header-mid{
padding: 0
}
.header-mid .col-sm-12, .header-mid .col-sm-4, .header-mid .col-sm-8{
padding: 20px 0;text-align:center;
}
.secondary-nav ul{
display: table;
margin: 7px auto 0;
padding: 0;
}
.search-form-header .search-phrase{
width:calc(100% - 45px);
}
.product-grid .item, .product-grid .item.first{
border:none !important;
border-bottom: 1px solid #ccc !important;
}
.product-grid .item:last-of-type{
border:none !important;
}
.product-grid .item.first{
border:none !important;
border-bottom: 1px solid #ccc !important;
}
.logo-wrapper img{margin-top:0 !important;margin-bottom:20px;}
.product-list-item .right{
text-align: center;
}
.products-list-wrapper{
border:none;
}
.product-list-item .right{
text-align: center;
}
.product-list-item .right .compare, .right .opinion{
float:none;
display: table;
margin:20px auto 0;
}
.product-list-item .price{
font-size:30px;
}
.item-image-wrapper{
text-align: center;
}
.item-image-wrapper .item-image{
float:none;
}
.product-list-item .right{
padding-left:0;
}
.popup{
top:0;
}
.popup .content .right button{
margin-top: 25px;
}
.order-cart-delivery .delivery-methods{
float:left;
margin-bottom:30px;
}
.order.container button.primary-action, .order.container button.secondary-action{
margin-top:20px;
}
.cart-tab.product .gross.price, .cart-tab.product .photo, .cart-tab.product .name{
border-right:none;
}
.cart-tab.product .name{
text-align: center;
padding-top:20px;
}
.column-desc{
min-height:0 !important;
border:none !important;
color:#757575;
font-size:15px;
}
.cart-tab .price span, .content-col.amount.stepper, .cart-tab .del span{
margin-top:0px;
}
.cart-tab .amount .input-group{
display:block;
}
.cart-tab .del{
padding-top:10px;
}
.delivery-form div.form.invoice{
border:none;
}
.summary-cust-wrap{
padding:0;
}
.summary-customer-data, .cart-products{
float:left;
width:100%;
margin-bottom:40px;
}
.cart-products.cart{
float:none
}
.product-flags{
position: absolute;
left:0;
}
.product-details-wrapper h1{
margin:25px;
}
#LoginForm{
margin-left: 130px;
width: calc(100% - 260px);
}
.login-form-wrapper .left{
padding:50px 70px;
}
.login-form-wrapper .right.register{
height:auto;
}
.filter-content{
display:none;
}
.contact-section-wrapper {
padding:30px 80px 0px;
margin: 15px 0;
}
.filters-wrapper{
padding:0 15px;
}
.filters-wrapper h3{
padding:0 10px 10px;
margin-bottom:20px;
margin-right:0px;
border-bottom:1px solid #ccc;
cursor:pointer;
display:block;
font-size:16px;
}
.filters-wrapper h3 i{
font-size:14px;
}
.banner-homepage, .second-banners-wrapper{
padding:0;
}
.second-banners-wrapper{
margin-bottom:18px;
}
.slider.slider-horizontal{
margin-left:20px;
}
.header-top .right-info{
z-index: 0;
}
.product-grid{
overflow: visible;
}
.header-mid .logo img{
margin-top:0;
}
.search-form-header-wrapper{
float:right;
}
.search-form-header {
margin-top: 20px;
}
.header-top .right-info, .header-top .left-info {
z-index: 1002;
}
.footer-down{
background-image: none;
}
.footer-down .logo-wrapper img{
margin-top:10px !important;
}
.social-wrapper.mobile{
text-align: center;
margin-bottom:50px;
}
.footer-down nav{
margin-bottom:40px;
}
.footer-down .logo-wrapper img{
margin-bottom:50px;
}
.banner-full-width a{
height:auto;
}
.footer-down h2 {
text-align: center;
}
}
/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
.left-info{
display:none;
}
.contact-section-wrapper {
margin: 0 -15px;
padding:20px 80px 61px;
}
.comparer-fixed-wrapper{
width:100%;
top:-300px;
left:0;
}
.comparer-fixed-wrapper.show{
top:45px;
}
.header-mid{padding: 0}
.header-mid .col-sm-12{padding: 20px 0;text-align:center;}
.secondary-nav ul{
display: table;
margin: 0 auto;
padding: 0;
}
.search-form-header .search-phrase{
width:calc(100% - 45px);
}
.order-cart-delivery .delivery-methods .item{
border-right: none;
border-bottom:1px solid #eaeaea;
padding: 0 25px 10px;
}
.summary-cart{
font-size:14px;
}
.summary-cart .total{
font-size:20px;
}
.cart-tab.product .price, .cart-tab .amount{
border:none;
}
.order-cart-delivery .voucher-code{
width:100%;
float:left;
text-align: center;
margin-bottom:50px;
}
.order-cart-delivery .voucher-code input{
float:none;
margin-top:10px;
}
.mobile-cart-header{
text-align: center;
}
.mobile-cart-header h3{
background-color: #f8f8f8;
border-bottom: 1px solid #eaeaea;
font-size: 24px;
font-weight: 400;
margin-bottom: 50px;
margin-top: -15px;
padding: 15px;
text-align: center;
}
.filter-content{
display:none;
}
.product-list-item h2{
margin-top:40px;
}
.summary-customer-data{
border:none;
}
.summary-customer-data.invoice{
border-top:1px solid #eaeaea;
}
.mobile-search{
display:none;
}
.form-search-sm{
height:55px;
}
.form-search-sm .search-form-header{
margin-top:6px;
}
.form-search-sm .search-form-header input{
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}
.form-search-sm .search-form-header button{
border:1px solid #eaeaea;
border-left:none;
padding:13px 14px 8px;
}
.form-search-sm .search-form-header .search-phrase{
width:calc(100% - 47px);
}
.promo-grid .item.first{
height:400px;
}
.promo-grid .item.first .image-wrapper{
height:100px;
}
.promo-grid .item.first .title, .product-grid .item .title{
font-size:20px;
}
.promo-grid .item.first .price, .product-grid .item .price{
font-size:30px;
}
#LoginForm{
width:100%;
margin-left:0;
}
.login-form-wrapper .left{
padding:50px 70px;
}
.login-form-wrapper .right.register{
height:auto;
}
.comparer .top-section {
display:none;
}
.comparer .bottom-section {
display: none;
}
.comparer .table-scroller::before {
content: 'Obróć telefon poziomo aby porównać produkty';
background-color: white;
width: 100%;
padding: 25px;
display: block;
font-size:17px;
text-align: center;
font-weight: 300;
}
.newsletter-section-wrapper .form-wrapper{
padding-left:0;
padding-right:0;
}
.row.products-wrapper{
background-color: #fff;
}
.filter{
margin-right:0;
}
.availability-list-item{
position:absolute;
right:0;
}
.product-list-item .add-to-cart{
float:none;
}
.section-header h1{
font-size:18px;
}
.footer-down nav{
text-align: center;
}
.second-banner-wrapper-1{
padding:0;
margin-bottom:18px;
}
.second-banner-wrapper-2{
padding:0
}
.product-details-wrapper .product-flags{
position:absolute;
}
.product-list-item.box{
border-right:none;
}
.header-top .right-info {
float:right;
width:calc(100% - 50px);
z-index: 1002;
}
.post-item{
height:auto;
}
}
/* WIDTH = 720px (pixel ratio: 2.0) */
@media (max-width: 360px) {
.header-top .left-info{
display:none;
}
.banner-homepage{
padding:0px;
}
.product-grid{
margin-top:15px;
}
.section-header h1{
float:none;
font-size:24px;
text-align: center;
margin-bottom:6px;
}
.section-header ul{
width:100%;
text-align: center;
margin:5px 0 !important;
float:left !important;
}
.section-header ul, .section-header ul li {
display: inline;
float: none;
font-size: 15px;
font-weight: 300;
margin-left:0;
margin-right: 5px;
}
.secondary-nav.wrapper{
padding-top:5px;
}
.header-mid .logo img{
max-width: 50%;
}
.mobile-search{
color: #7e7e7e;
display: block;
font-size: 21px;
left: 48px;
padding: 12px;
position: absolute;
top: 0;
z-index: 1003;
cursor: pointer;
}
.search-form-header-wrapper{
background-color: #eaeaea;
height: 62px;
left: 0;
position: absolute;
z-index: 499;
top:-63px;
transition:all 0.5s;
opacity:0;
display:block !important;;
width:100%;
}
.search-form-header-wrapper.visible{
background-color: #eaeaea;
height: 62px;
left: 0;
position: absolute;
z-index: 501;
top:45px;
padding-bottom:75px;
opacity:1;
}
.search-form-header-wrapper .search-advanced{
display:none;
}
.search-form-header-wrapper .search-phrase {
width: calc(100% - 70px) !important;
margin-top:-4px;
}
.search-form-header-wrapper .primary-action{
margin-right:15px;
margin-top:-4px;
}
.form-search-sm{
display:none;
}
}