@media all and (max-width:1000px){.hidden-md{display:none!important;opacity:0;visibility:hidden}.pattern-bg{margin-top:30px}.cart{display:block}.cart colgroup,.cart thead{display:none}.cart tbody{display:block;overflow:hidden}.cart tr{display:block;float:left;width:100%;margin:40px 0 0;border:1px solid #ddd}.cart td{display:block;border:0;padding:10px}.cart td.remove-from-cart{margin:0 0 15px;border-bottom:1px solid #ddd;background-color:#eee;padding:10px}.cart td.product-picture{border-top:1px solid #ddd;padding:15px 10px 5px}.cart td.product{min-width:0;border-bottom:1px solid #ddd;padding:5px 10px 15px;text-align:center}.cart td.quantity{display:inline-block;padding:0 10px;vertical-align:middle}.cart td.unit-price,.cart td.subtotal{display:inline-block;padding:20px 10px;vertical-align:middle}.order-details-page .data-table{display:block}.order-details-page .data-table colgroup,.order-details-page .data-table thead{display:none}.order-details-page .data-table tbody{display:block;overflow:hidden}.order-details-page .data-table tr{display:block;float:left;width:100%;margin:40px 0 0;border:1px solid #ddd}.order-details-page .data-table td{display:block;border:0;padding:10px}.order-details-page .data-table td.product,.order-details-page .data-table td.tracking-number{min-width:0;border-bottom:1px solid #ddd;padding:5px 10px 15px;text-align:center}.header-upper #market-chart{display:none}.header{position:relative;padding-bottom:35px;display:flex;border-bottom:1px solid #596b86;background:#2c3748;justify-content:space-between}.header .header-upper{width:38%;padding:10px 0}.header .header-lower{flex-grow:1;max-height:104px;width:65%}.header .header-upper .header-logo{margin-bottom:0}.header .header-upper,.header .header-upper .container{position:static}.header .market-price-ticker{position:absolute;width:100%;bottom:0;left:0}.market-price-ticker:before,.market-price-ticker:after{display:none}.header .market-price-ticker iframe{position:relative;z-index:999}.header-menu{position:relative;z-index:1;max-width:600px;margin:0 auto 40px}.header-lower{background:#2c3748;padding:5px 0;position:static;align-self:center}.header-lower>.container{display:flex;justify-content:flex-start;flex-direction:row-reverse;position:static}.header-links-wrapper{padding:0}#header-search-bar.search-box form{margin:0 0 0 auto;width:65%}.search-box input.search-box-text{font-size:20px;padding:12px 0;background-image:none}.menu-toggle{background:#4ab2f1 url('../images/menu-icon.png') right center no-repeat;padding:15px;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;cursor:pointer}.menu-title{background-color:transparent!important;background-image:url(../images/menu-icon-dark.png)!important;width:30px!important;background-position:center!important;background-repeat:no-repeat;font-size:0!important;z-index:9!important;display:inline-block!important;margin:0!important}.mega-menu-responsive{margin:0!important;position:absolute!important;top:100%!important;width:100%!important;left:0!important;box-shadow:0 2px 5px rgba(0,0,0,.5)}.mega-menu-responsive>li{margin:0!important;background-color:#242f3d!important}.mega-menu-responsive>li>a,.mega-menu-responsive>li>span,.mega-menu-responsive .sublist li a{color:#cbd5df!important;text-transform:uppercase;letter-spacing:.75px!important}.mega-menu-responsive>li>a:hover,.mega-menu-responsive>li>span:hover,.mega-menu-responsive .sublist li a:hover{color:#fff!important}.mega-menu-responsive .sublist{background-color:rgba(255,255,255,.02)!important;padding:0!important}.mega-menu-responsive a.button-1{color:#fff!important;display:inline-block!important;padding:15px 20px!important;margin-bottom:10px}.header-lower .mega-menu-responsive .sublist li{margin:0!important}.header-lower .mega-menu-responsive .sublist li a{padding:15px!important}.plus-button{border-left:0!important;background:url("../images/arrow-up-s-line.svg") center no-repeat!important}.top-menu{display:none}.top-menu>li{position:relative;margin:1px 0;background-color:#f6f6f6}.top-menu>li>a{display:block;min-height:55px;padding:18px;font-size:15px;color:#555}.top-menu .sublist{display:none;background-color:#fff;padding:5px 0}.top-menu .sublist li{position:relative;margin:1px 0 1px 20px}.top-menu .sublist li a{display:block;padding:15px 18px;font-size:15px}.sublist-toggle{position:absolute;top:0;right:0;width:55px;height:55px;border-left:1px solid #fff;background:url('../images/toggle-black.png') center no-repeat;padding:15px;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;cursor:pointer}.sublist .sublist-toggle{height:49px}.sublist .sublist li{background-color:#f6f6f6}.sublist .sublist .sublist li{background-color:#fff}.block-category-navigation{display:none}.block-account-navigation{float:none;margin:30px 2px 20px!important;border-radius:4px;box-shadow:0 1px 4px 0 rgba(122,122,122,.48);padding:10px}.block-account-navigation .dropdown-title{display:block;line-height:1.3;font-weight:500;font-stretch:normal;font-style:normal;color:#b79654;font-family:'Gelasio',serif;background:#fff!important;font-size:28px;padding:0;margin:0}.block-account-navigation .dropdown-title:after{content:"";position:absolute;top:50%;right:0;width:12px;height:19px;margin-top:-9px;background:url(../images/arrow-up-s-line.svg) center no-repeat!important}.block-account-navigation .dropdown-title.inactive:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-account-navigation .listbox{border-bottom:0}.write-review .review-rating{text-align:center}.write-review .review-rating div.name-description{width:100%;margin:0 5px 0 0;text-align:center}.header-lower.authenticated ul.mega-menu-responsive li.visible-md.non-authentic,.header-lower.non-authenticated ul.mega-menu-responsive li.visible-md.authentic{display:none}#portfolio-grid .table-wrapper table,table.order-list{overflow-x:scroll}.sitemap-page .entity li{width:33%}.cover-sheet-page .page-body{background-position:right 15% center}.cover-sheet-page .page-body:before{content:"";display:block;background-image:linear-gradient(to right,#181f29,rgba(24,31,42,.5));position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cover-sheet-page .page-body>.container{z-index:9;position:relative}}
