@media (max-width: 320px) {
    .hidden-xs {
	    display: none !important;
	}
    #sp-top-bar .yt-loginform p span{display:none;}
    .home-ads {
        font-size: 14px;
    }
    .sp-module.homepage-slider .owl-controls .owl-dots{left:40%;}
    .sp-module.bestsells h3.modtitle span{font-size:18px;}
    .sp-module.bestsells .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul li.ltabs-tab.tab-sel .ltabs-tab-label{
        border-color:transparent;color:$link_color;
    }

    //vm
    .com_virtuemart #com-form-login #com-form-login-remember input.default{
        display: block;
        margin-bottom: 10px;
    }
    .com_virtuemart #com-form-login #com-form-login-remember label{
        margin: 0 10px 0 0;
    }
    .category-view .row .item .item-inner .item-title{padding:0;}
    .category-view .vm-list .item-image{margin-top:15px;}
    .productdetails .content_product_detail .social-share .title-share{margin-right: 15px;}
    .com_virtuemart .cart-view .cart-summary tr td{
        padding:5px 2px 2px;
    }
    .com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-name .cart-images{float:none;}
    

    body.site {
        .article-list{
            .blog-grid{
                .entry-thumbnail,.entry-header{width:100%;}
            }
        }
    }
    #myLogin .modal-dialog {
        width: auto;
        z-index: 999;
    }
    
    body.site #fancybox-wrap{width: 274px !important;}
    body.site #fancybox-wrap #fancybox-outer #fancybox-content{width: 274px !important;padding: 0px;}
    body.site #fancybox-wrap #fancybox-outer #fancybox-close{right:-15px;}
    body.site #facebox{width: 320px;left: 0;}
    body.site #facebox .content{width: 320px;}

    .sp-column #com-form-login #com-form-login-username{width:100%;}
    .sp-column #com-form-login #com-form-login-password{width:100%;margin:10px 0 0;}
    .search .form-group .input-group, .search .form-group select:not(.form-control){width:100%;}
    
    div[class*="-view"] .row{
        .item{
            flex:100%;
            max-width:100%;
        }
    }
    
    body.rtl {
        .flyout-menu.vertical li >.fm-container.direction-left{
            right: auto;
        }        
	}
}
