/**
 * @author      Łukasz Szpak (info@dev-bot.pl)
 * @Copyright   2019 SzpaQ <dev-bot.pl>
 * @license     ALL RIGHTS RESERVED
 */

@media only screen and (max-width: 768px) {
    .social-icons{
        padding-top:10px;
    }
    .social-icons .col-md-2{
        width:auto;
        display:inline-block;
    }
    .social-icons .text-right{
        text-align:left!important;
        width:auto;
    }
    .clear{
        clear:both;
        width:100%;
        display:block;
        height:2px;
    }
    .social-icons{
        height:auto;
    }
    .newsletter-subscription .m-0.p-0{
        margin:0 10px!important;
    }
    .newsletter-subscription{
        margin-bottom:20px;
    }
    .footer-container ul li,
    .footer-container ul li a{
        padding: 5px 0;
    }
    .header-top #search_widget form input{
        width:100%!important;
    }
    .header-top #search_widget{
        margin-bottom:30px;
    }
    #_desktop_cart{
        display:block;
        position:fixed;
        bottom:20px;
        left:10px;
        background:#333333;
        z-index:9;
        border-radius:10px;
    }
    #header .user-info .logout{
        display:none;
    }
    #_desktop_cart .hidden-sm-down{
        display:none;
    }
    .right-nav select, .right-nav .dropdown button, .right-nav .dropdown{
        font-size:10px;
    }
    .left-nav {
        display:none;
    }
    /** PRODUCT PAGE */
    .product-images li img {
        width: 100px;
    }
    #product .h1{
        FONT-SIZE:16PX;
        font-weight:600;
    }
    #product .product-images{
        padding-top:10px;
        padding-bottom:10px;
    }
    #_desktop_top_menu{
        display:none;
    }
    .row.product-container{
        margin:0;
    }
    .container{
        padding-right: 7px;
        padding-left: 7px;
    }
    .product-thumbnail, ARTICLE.product-miniature{
        margin-left:10px!important;
        margin-right:10px!important;
        margin:10px;
        margin-top:10px;
        text-align:center;
    }
    .product-thumbnail .image-alternate{
        left:50%;
        transform:translateX(-50%)
    }
    .product-miniature-prices{
        text-align:center;
        border-left:none;
        padding-right:15px;
    }
    .product-miniature-right{
        position:relative;
    }
    .product-miniature-description{
        padding-top:20px;
    }
    .product-miniature-description .product-title{
        text-align:center;
    }
    .product-miniature-description p{
        display:none;
    }
    .category-left-column li{
        display:none;
    }
    .category-left-column li:first-child{
        display:block;
    }
    .category-left-column.collapsed li{
        display:block;
    }
    .featured-products{
        margin-top:30px;
    }
    .featured-products .products.row .p-2{
        padding:10px!important;
    }
    .featured-products .products.row .p-2 .row{
        margin:0!important;
        padding:10px;
    }
    .products-section-title{
        text-align:center;
    }

    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        position: relative;
        width: 100%;
        padding-right: 10px;
        padding-left: 10px;
    }
    .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -10px;
        margin-left: -10px;
    }
    .text-xs-left{
        text-align:left!important
    }
    .text-xs-right{
        text-align:right!important
    }
    body#cart .product-line-info{
        text-align:center;
    }
    body#cart .product-line-grid-left{
        margin-bottom:20px;
    }
    body#cart .remove-from-cart-container{
        position:absolute;
        bottom:-10px;
        right:10px;
    }
    body#cart .price{
        text-align:center;
    }

    body#cart .qty input{
        text-align:center;
    }
    .row.delivery-option div{
        text-align:center;
    }
    #order-confirmation .table-th{
        display:none;
    }
    .order-confirmation-product-row{
        text-align:center;
        border:1px solid #666;
        margin:10px;
        padding:10px 0 ;
    }
    .order-confirmation-product-row div{
        margin-bottom:3px;
    }
    #order-confirmation .order-confirmation-product-row .card-title{
        display:block;
        text-align:center!important;
    }
    .checkout-address{
        padding:10px;
        margin:10px;
        color:#666
    }
    .delivery-option .carrier-name,
    .delivery-option .carrier-delay,
    .delivery-option .carrier-price{
        margin-top:10px;
        display:block;
    }
    .delivery-option .image-shipping-container{
        display:inline-block;
    }
    .delivery-option .custom-radio{
        float:right;
    }
    .inpostship-main.i-go{
        margin:0;
    }
    body#checkout .cart-grid-body{
        padding-left:6px;
        padding-right:4px;
    }
    body#checkout .cart-grid-body .order-options{
        padding-left:0;
        padding-right:0;
    }
    #my-account .page-content .links a{
        min-width:90%;
    }


    body#cms .page-header{
        padding: 10 20px;
        margin: 0 10px;
    }
    body#cms .page-cms.page-content{
        padding: 10 20px;
        margin: 0 10px;
        margin-bottom:20px;
    }
    body#cms .page-cms.page-content ol{
        padding-left:10px;
    }
    .hidden-md-up{
        display:block;
    }
    .hidden-sm-down{
        display:none;
    }
}
