@media (max-width: 767px) {
/*Simple adaptation only css*/
    #simplecheckout_cart .simplecheckout-cart {border:0;}
    .simplecheckout-cart .row.vertical-align {display:inline-block;border:1px solid #ddd; margin-bottom:10px;    padding: 10px 0;}
    .simplecheckout-cart .row.vertical-align:last-child {margin-bottom:0;}
    .simplecheckout-cart td.model>span, .simplecheckout-cart .price>span,
    .simplecheckout-cart td.total>span    {display:inline-block !important;color:#000;}
    .simplecheckout-cart td.price,
    .simplecheckout-cart td.total {text-align:center;font-weight:normal;color:#000;}
    .simplecheckout-cart td.model {    border-bottom: 1px solid #ddd; border-top:1px solid #ddd;     padding: 7px 0;   margin-top: 7px;text-align: center;    clear: both;}
    .simplecheckout-cart td.quantity .input-group {
        width: 150px;
        margin: 0 auto;
        text-align: center;
        position:relative;
            padding-bottom: 10px;
    }
    .simplecheckout-cart td.quantity .input-group .btn.btn-danger {
        position:absolute;
        right:-50px;
        margin: 0 !important;
 
    }
    .simplecheckout-cart td.quantity {margin-top:10px;margin-bottom: 7px;display: block !important;
    clear: both;
    width: 100%;
    position: relative !important;}
    #simplecheckout_cart .simplecheckout-cart {padding:10px 15px;padding-bottom:0;border:0;}
    .simplecheckout-cart-total .simplecheckout-cart-total-remove {width:0;}
    #simplecheckout_cart {margin-bottom:0;}
    .simplecheckout-cart td, .simplecheckout-cart tr,#simplecheckout_cart .simplecheckout-cart tbody {display:block !important;}
    .simplecheckout-cart td {padding:0;}
    .simplecheckout-cart td.name>.image>a {display:none !important;}
    .simplecheckout-cart td.name {width: 58.33333%;}
    .simplecheckout-cart td.image  {
                width: 41.66667%;
        }
    
    .simplecheckout-cart td.image, .simplecheckout-cart td.name {
        position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float:left !important;
    border:0;
        padding-bottom: 10px;
    }
    .simplecheckout-cart thead {display:none;}
    #simplecheckout_cart .simplecheckout-cart tbody tr {
        display: inline-block;
        border: 1px solid #ddd;
        margin-bottom: 10px;
        padding: 10px 0;
    }
    
    
    .page-checkout-simplecheckout h1 {
        text-align: center;
        font-size: 20px;
    }
    
    td.quantity button[data-onclick*="Quantity"] {
        display:inline-block;
        margin: 0 !important;
    }
    
    .simplecheckout-cart td.price,.simplecheckout-cart td.total {display:block !important;border:0;}
    .simplecheckout-cart td.remove {display:none !important;}
    
/*END of simple adaptation*/


    /*Header block adapt*/
    .block-under-footer {
        height:auto;
    }
    .block-under-footer .container div>div {border-right:0;border-bottom: 1px solid rgba(255,255,255,.5);}
    
    #topbar .col-md-12>.row>* {font-size:12px;text-align:center;}
    .logo {
        width: 200px;
        padding: 10px 0;
    }
    .header-middle .col-lg-3 .pull-right {position:relative;top:-45px;width:auto;}
    .header-middle .col-lg-3 .pull-right:nth-child(2) {right:20px;width:auto;}
    .header-middle .col-lg-3 .pull-right:last-child {float:left !important; top:3px;}
    
    .autosearch-wrapper {
        position: absolute;
        top: 80px;
        right: 20px;
        border:0;
    }
    .autosearch-wrapper .search_query {height:36px;width: 240px;}
    .autosearch-wrapper .button-search {height:36px;top:0;}
    .autosearch-wrapper .input-group-btn {display:none;}
    
    
    
    .col-lg-3 .panel.widget-images {display:none;}
    
    .login-buttons {position:absolute;top:-50px;right:15px;}
    .login-buttons .text-login,.login-buttons .text-register {border:0;padding:13px 0px 13px 35px;font-size:12px;}
    /*END of Header adapt*/

    /*Product list home adapt*/
    .price {font-size:16px;}
    .product-block .product-meta {padding:7px;padding-bottom:9px;}
    .products-block .product-col {padding-left:5px;padding-right:5px;}
    
    .product-block.product-v1 .cart .btn {
            background-color: #4E957D;
            width: 39px;
    }
    .quantity-adder-cat .quantity-number input {width:100%;}
    .quantity-adder-cat .add-action {width:32px;}
    
    .product-block .name {display:block;}
    .product-meta .price .price-old {position:relative;bottom:5px;}
    
    .common-home .last-blogs-block .row>.col-md-6:first-child .latest-posts-body {margin:15px;}
    .product-block .name {min-height:60px;}
    .home-carousel.panel {margin-bottom:0;}
    
    .thumbs-preview img {width: auto;}
    
    /*Page product*/
    .page-product .image-container {margin-bottom:10px;}
    .page-product #product .product-buttons-wrap {
    border:0;
    background: #f5f5f5;
    padding: 15px;
    border-radius: 5px;
    }
    .page-product .detail.price-new {display:block;text-align:center;}
    .page-product .tab-group .tab-content {padding:0 15px;}
    .page-product hr {margin-top:15px;margin-bottom:15px;}
    .page-product .block-under-footer {display:none;}
    
    /*Footer adaptation*/
    footer .footer-center h3.panel-title {
        font-size:26px;
        margin:10px 0 20px 0;
    }
    #pavo-footer-bottom .col-md-4 img {display:none;}
    .container-footer-bottom .col-md-8 .col-md-6.column-kontakti {margin-bottom:40px;}
    .copyright {font-size:11px;}
    
    
    /*Offcanvas menu*/
    .offcanvas-body  {}
    .offcanvas-body .verticalmenu-head {display:block !important;}
    .offcanvas-body .verticalmenu-head .vertical-title {display:none;}
    .offcanvas-body .navbar-toggle {display:none;}
    .offcanvas-body .verticalmenu .collapse {display:block;}
    .offcanvas-body .pav-verticalmenu .navbar-nav > li > a {
        padding: 2px 10px 1px 10px;
        margin: 10px 0;
        line-height: 16px;
        font-size: 15px;
        margin-right: 30px;
    }
    .offcanvas-heading .off_title {
        font-size: 18px;
        padding: 0 10px;
        margin: 10px 0;
        text-transform: uppercase;
    }
    .offcanvas-heading {border-bottom:1px solid #eee;}
    .offcanvas-body .pav-verticalmenu .navbar-nav > li.parent:hover .level1 {
        position: relative;
        left: 0;
        margin: 0;
        width: 100%;
        min-width: auto;
        display:none;
    }
    .pav-verticalmenu .navbar-nav > li:first-child {margin-top:7px;}
    .offcanvas-body .pav-verticalmenu .navbar-nav > li.parent.open .level1 {
        display:block;
    }
    .breadcrumb a ,.breadcrumb > li{color:#222;font-size:12px;}
    .breadcrumb > li {margin: 0 6px;}
    .breadcrumb > li:after {
        position: absolute;
    content: " / ";
    right: -10px;
    top: -3px;
    display: inline-block;
    }
    .breadcrumb {line-height:20px;}
    
    
    .offcanvas-heading>.btn-primary{
        background: none;
        color: #fa6844;
        border: 0;
        font-size: 22px;
        line-height: 22px;
        padding: 5px 10px;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }
    .offcanvas-inner.panel.panel-offcanvas {
        padding-top:0;
    }
    .pav-verticalmenu .navbar-nav .caret.mobile_caret,
    .pav-verticalmenu .navbar-nav > li .dropdown-menu li > .caret    {
        border:0;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        transform: none;
        font-size: 22px;
        top: 2px;
        color: #73bea5;
        width: 40px;
        height: 39px;
        right: 0;
        line-height: 39px;
        /* padding: 0 10px; */
        position: absolute;
        text-align: center;
        
    }
    .pav-verticalmenu .navbar-nav .caret.mobile_caret:before {
       content: '\f196';
    }
    .pav-verticalmenu .navbar-nav > li .dropdown-menu li > .caret {display:none;}
    .pav-verticalmenu .navbar-nav > li .dropdown-menu {margin-left:inherit;}
    
    #cart-icon-link {width:40px;height:40px;display:inline-block;z-index:999;position:absolute;left:0;}
    
    .common-home .carousel-controls {display:none;}
    
    .quantity-adder {width:65%;}
    .page-product .quantity-adder {width:auto;}
    .page-product #product .action {padding-left:5px;}
    .page-product #product .action .wishlist {margin-left:5px;}
    
    .filter .control-label {display:block;}
    #input-limit>.radio {margin-right:6px;}
    #input-sort {margin-top:0;}
    
    .news_block_main .product-layout {
        padding: 0 30px;
    margin-bottom: 30px;
    }
    
}

@media (max-width: 339px) {
    #topbar .col-md-12>.row>* {font-size:11px;text-align:center;}
    .autosearch-wrapper .search_query {width:220px;}
    .logo {
        width: 180px;
    padding: 12px 0;
    }
    .quantity-adder-cat .quantity-number input {width:80px;}
}