.menu-responsive-btn{font-size:22px}.is-sticky #top-bar{z-index:101}@media (max-width:1200px){.responsive #top .header-links{display:none}}@media (max-width:960px){.responsive .standard-body .full-width .container{padding-left:15px;padding-right:15px}.responsive .fixed-body .container,.responsive .main-fixed .container,.responsive .standard-body .fixed .container{padding-left:15px;padding-right:15px}.responsive .fixed-body .container .container,.responsive .standard-body .container .container{padding-left:0;padding-right:0}body.lock-scroll{overflow:hidden;position:relative}body.lock-scroll:before{content:"";background:#000;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:19}.responsive .megamenu-wrapper{display:block!important}ul.megamenu li .sub-menu .content{top:0}.responsive ul.megamenu>li>.sub-menu{position:relative;width:100%!important}ul.megamenu li .sub-menu .content{border:0!important}.offcanvasopen .megamenuToogle-wrapper .container .background-megamenu{font-size:0;background:none;padding:0}.offcanvasopen .megamenuToogle-wrapper{z-index:23;background:none}.offcanvasopen .megamenuToogle-wrapper .container .background-megamenu>div span{display:none}.responsive #megaMenuToggle.offcanvasopen{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:20}.footer-panel{width:100%}.footer-panel h4{position:relative;padding:10px 0}.footer-panel h4:after{content:"\f078";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;top:12px;right:10px;color:#000;font-size:14px}.footer-panel h4.expanded:after{content:"\f077"}.footer-panel>ul{display:none}.footer-panel>ul.collapsing,.footer-panel>ul.collapse.in{display:block}.copyright .pattern{padding-top:15px;padding-bottom:15px}}@media (min-width:960px){.menu-responsive-drop{display:inline-block}#top .search_form{display:inline-block!important}.menu-responsive-btn{display:none!important}}@media (max-width:960px){.modal-open #notification .modal-body p,.responsive #top-bar .container{text-align:center}.responsive .product-grid .row>div.col-xs-6:nth-child(odd),.responsive div.footer-panel:nth-child(3){clear:both}#top #cart_block .dropdown-menu,#top-bar-right .dropdown-menu{position:fixed;top:0;left:0;right:0;bottom:0;margin:0 auto!important;width:100%!important;padding:15px}.megamenu-wrapper{z-index:21!important}#top .megamenu .cart #cart_block{margin-left:0!important}#top #cart_block .dropdown-menu .mini-cart-info,#top-bar-right .dropdown-menu .mini-cart-info{max-height:300px;max-height:-webkit-calc(100vh - 160px);max-height:-moz-calc(100vh - 160px);max-height:calc(100vh - 160px);height:100%;overflow-y:scroll;display:block}@media (orientation:landscape){#top #cart_block .dropdown-menu .mini-cart-info,#top-bar-right .dropdown-menu .mini-cart-info{max-height:40%}}.modal-open #notification .modal-body img{display:block;margin:0 auto}.checkout .large-field,.checkout table.form td{width:100%}#confirm .checkout-content{padding:25px 15px}@media (max-width:320px){.checkout-product table td{padding:5px!important;font-size:12px}}.xs-block{display:block}.responsive #top-bar .dropdown,.responsive #top-bar form{display:inline-block;float:none}table.form td:first-child{float:none}.responsive .row{margin-left:-10px;margin-right:-10px}.responsive .row>div{padding-left:10px;padding-right:10px}.responsive .standard-body .full-width .container{padding:0 20px}.responsive .standard-body .fixed{padding:0}.responsive .standard-body .fixed .container{padding:0 15px}.responsive .fixed-body{padding:0}.responsive .fixed-body .container{padding:0 20px}.responsive .standard-body .container .container{padding-left:0;padding-right:0}.responsive #top-bar .welcome-text{padding:3px 0 1px}.responsive #top-bar .dropdown{margin:5px 6px 0 17px;border:none;padding:0;text-align:left}.responsive #top #cart_block,.responsive #top h1,.responsive #top-bar .top-bar-links,.responsive .copyright,.responsive .modal-footer{text-align:center}.responsive #top-bar .top-bar-links{display:block;float:none;padding:3px 0 0}.responsive #top .container{padding-top:10px;padding-bottom:8px}.responsive #top .header-links{display:none}.responsive #top .search_form{width:100%!important;display:block;margin-left:0}.responsive #top #cart_block{width:100%;display:block;margin-left:0}.responsive #top #cart_block .dropdown-menu{width:100%;padding:10px}.responsive .mini-cart-info .image{padding:0 10px 10px 0}.responsive .mini-cart-info .image img{max-width:50px}.responsive .mini-cart-info .name{padding:0 0 10px}.responsive .mini-cart-info .quantity{padding:0 5px 10px}.responsive .mini-cart-info td.total{padding:0 10px 10px 5px}.responsive .mini-cart-info .remove{padding:0 2px 10px 0}.responsive .breadcrumb .container{padding-top:0!important}.responsive .main-content .pattern>.container,.responsive .standard-body .main-content .pattern>.container{padding-bottom:20px}.responsive .camera_wrap,.responsive .fullwidthbanner-container{margin-top:20px!important}.responsive #slider .fullwidth .camera_wrap,.responsive #slider .fullwidth .fullwidthbanner-container{margin-top:0!important}.responsive .camera_wrap .owl-controls .owl-pagination span{margin-bottom:7px}.responsive .banners>div,.responsive .center-column{padding-top:20px}.responsive .box{padding-top:0}.responsive .col-sm-3 .box,.responsive .col-sm-4 .box{display:none}.responsive .col-sm-3 .box.mfilter-box{display:block}.responsive .box-category{display:block!important;margin-top:25px}.responsive .box .box-heading{margin-top:0;margin-bottom:20px;padding-top:15px}.responsive .box-category .box-heading{margin:0}.responsive .box>.next,.responsive .box>.prev{margin-top:26px}.responsive .inner-page .pattern>div>.row:first-child>div{margin-top:0!important;float:none}.responsive .inner-page .pattern>div>.row:first-child>div:first-child{margin-top:-5px!important}.box-productbundles,.responsive .product-grid .product-actions{display:none!important}.responsive .center-column .product-grid,.responsive .product-grid{margin-top:-20px}.responsive .center-column .product-grid .product,.responsive .product-grid .product{margin-top:20px}.responsive .center-column .product-grid{margin-bottom:20px}.responsive .box-product .carousel .item .product-grid .row>div{display:none}.responsive .box-product .carousel .item .product-grid .row:first-child>div:first-child,.responsive .box-product .carousel .item .product-grid .row:first-child>div:nth-child(2){display:block}.responsive .product-list>div{margin-bottom:30px}.responsive .product-list .product-actions{padding-top:6px}.responsive .product-list .price{padding-top:10px}.responsive .category-info{padding:0 0 10px}.responsive .category-list-text-only{margin-bottom:15px}.responsive .category-list .row>div{margin-bottom:16px}.responsive .category-list-text-only .row>div{margin-bottom:6px}.responsive .product-filter{margin:0 0 20px}.responsive .product-filter .list-options,.responsive .product-filter .list-options .limit,.responsive .product-filter .options{float:none;margin:0;clear:both}.responsive .product-block,.responsive .product-info .product-center{margin-bottom:20px}.responsive .product-filter .list-options .sort{padding-top:10px}.responsive .product-filter .list-options .limit{padding-left:0}.responsive .product-info .thumbnails li,.responsive .product-info .thumbnails-left li{width:25%;float:left}.responsive .product-info .thumbnails ul{margin-left:-20px}.responsive .product-info .thumbnails li p{padding:0 0 20px 20px}.responsive .product-info .cart,.responsive .product-info .description,.responsive .product-info .options,.responsive .product-info .price{padding:20px 0}.responsive .pagination,.responsive .product-info .review{padding-top:10px}.responsive div.pagination .links,.responsive div.pagination .results{float:none;width:100%;text-align:center}.responsive .checkout-content .left,.responsive .checkout-content .right,.responsive .login-content .left,.responsive .login-content .right,.responsive .main-content .content .left,.responsive .main-content .content .right{float:none;width:100%}.responsive .center-column .tab-content{margin:17px 0 20px;padding:0 0 17px}.responsive .custom-footer .pattern{padding:5px 0 15px}.responsive .custom-footer h4{padding-top:20px;margin-bottom:20px}.responsive .footer .pattern{padding:5px 0 16px}.responsive .footer h4{margin-top:0}.responsive .copyright ul{padding:5px 0 10px;float:none}.responsive .zoomContainer{display:none!important}.responsive .banner{margin-top:20px}.responsive #quickview .thumbnails{margin:0}.responsive #quickview .thumbnails ul{margin:0 0 0 -20px}.responsive #quickview .thumbnails li{width:25%;float:left}.responsive #quickview .thumbnails li p{margin:0;padding:0 0 20px 20px}.responsive .modal-footer .btn{float:none;display:inline-block}#top #header-right{position:static}#top #cart_block .cart-heading span{background:#fff;border-radius:30px;color:#000!important;text-align:center;padding:0 0 0;width:24px;height:24px;display:inline-block!important;position:absolute;top:12px;right:-16px;font-size:12px!important;border:1px solid #f5f5f5;line-height:24px;}.responsive #top #cart_block{float:none;display:inline-block;width:auto;margin-top:0;margin:0 5px}.menu-responsive-btn{display:inline-block;margin:0 5px}#top #cart_block .cart-heading img{max-width:25px}.responsive #top h1{text-align:left;padding-top:0}#top h1 a img{max-height:100px;margin:0 auto;display:block}.login-content table.form{width:100%}.login-content table.form td{width:100%;display:block;margin-left:0;margin-right:0}.login-content textarea,.login-content input[type="text"],.login-content input[type="password"],.login-content input[type="datetime"],.login-content input[type="datetime-local"],.login-content input[type="date"],.login-content input[type="month"],.login-content input[type="time"],.login-content input[type="week"],.login-content input[type="number"],.login-content input[type="email"],.login-content input[type="url"],.login-content input[type="search"],.login-content input[type="tel"],.login-content input[type="color"],.login-content .uneditable-input,.login-content select{width:100%;display:block;margin-left:0;margin-right:0}.responsive #notification .modal-footer{padding-left:0;padding-right:0}.cart-info table td,.wishlist-info table td{text-align:left}.mini-cart-info .quantity{text-align:left}.mini-cart-info .quantity input{width:60px}.responsive .mini-cart-info .image img{margin:0 auto}.responsive .mini-cart-info .remove{float:right;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.responsive .mini-cart-info tr{border:1px solid #e4e4e4}.responsive .mini-cart-info .name{padding:10px;position:relative}}@media(max-device-width:480px){ul.megamenu>li>.sub-menu{width:100%!important}}

@media(max-width:960px) {
    .cart-product-row {
        margin-bottom:3rem;
        padding: 0px;
        border: 0!important;
    }
    .responsive .mini-cart-info .name, .responsive .mini-cart-info .image, .responsive .mini-cart-info td.total, .responsive .mini-cart-info .quantity {
        padding: 0;
    }
    .responsive .mini-cart-info .remove {
        float: none;
        position: relative;
        top: 0;
        right: 0;
    }
    .mini-cart-footer {
        bottom: 0;
        width: 100%;
    }
    .responsive .mini-cart-info .image img {
        max-width:none;
    }
}