.gray_btn:link,.input.gray_btn,button.gray_btn{font:12px 'Open Sans',Arial,Tahoma,sans-serif;font-weight:600;text-transform:uppercase;color:#333;border:1px solid #d5d5d5;padding:12px 14px;display:inline-block;cursor:pointer;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f4f4),color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,#f4f4f4 0,#eaeaea 100%);background:-o-linear-gradient(top,#f4f4f4 0,#eaeaea 100%);background:-ms-linear-gradient(top,#f4f4f4 0,#eaeaea 100%);background:linear-gradient(to bottom,#f4f4f4 0,#eaeaea 100%);-webkit-box-shadow:0 1px 3px #e7e6e7;-moz-box-shadow:0 1px 3px #e7e6e7;-o-box-shadow:0 1px 3px #e7e6e7;box-shadow:0 1px 3px #e7e6e7;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.gray_btn:active,.gray_btn:hover,button.gray_btn:hover,input.gray_btn:hover{background:#eaeaea;background:-moz-linear-gradient(top,#eaeaea 0,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eaeaea),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#eaeaea 0,#f4f4f4 100%);background:-o-linear-gradient(top,#eaeaea 0,#f4f4f4 100%);background:-ms-linear-gradient(top,#eaeaea 0,#f4f4f4 100%);background:linear-gradient(to bottom,#eaeaea 0,#f4f4f4 100%)}.body-page .sideBar{float:left}.body-page .sideMain{float:right}.cart-page h1.title{color:#ba1400;font-family:signika-bold;font-size:35px;margin-top:0}#cartBox.cartBox .cart-body{background:0 0}.today-opening-wrap{padding:10px;margin:0}.today-opening-wrap .status-icon{height:26px;width:26px;background:url(../../images/open_closed.png) no-repeat;display:block}.today-opening-wrap .status-icon.open{background-position:0 -30px}.today-opening-wrap .media-heading span{text-transform:lowercase;font-weight:700;display:block;margin-left:-7px}.today-opening-wrap p.open{font-weight:700;color:#186718}.today-opening-wrap p.closed{font-weight:700;color:#af1606}.step-cart .step-body{padding:0;overflow-y:auto}.step-cart table{margin:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.step-cart table th{text-align:center;text-transform:uppercase;border-right:1px solid #ddd}.step-cart table td{border:1px solid #ddd;border-bottom:none;border-left:none}.step-cart table ul{padding-left:0}.step-cart table select{height:30px}.step-cart table .del-btn{color:#cc080a}.step-cart table .name{color:#128327;font-weight:700;font-size:20px}.step-cart table .item-head{margin-bottom:5px}.step-cart table tr.total{background-color:#eee}div.yourcart-empty{text-align:center;padding:20px;font:bold 18px Arial}.step-cart .receipt-wrap{float:right;padding:0;margin-top:40px}.step-cart table.receipt{border:none;background-color:#fbfbfb}.step-cart table.receipt tr{border-top:1px solid #ccc}table.receipt tr td{border-right:1px solid #ccc;text-align:center;padding:8px 12px}table.receipt tr td:last-child{border:none!important}table.receipt tfoot{border-bottom:1px solid #e0e0e0;background-color:#eee}table.receipt tfoot tr td{padding-top:18px;padding-bottom:18px}#submit_error ul li{list-style:none}.step-empty-cart .step-body{padding-bottom:20px;border:none}#checkoutForm .form-group{margin-bottom:10px}form .form-group label.error{margin-bottom:0}@media (max-width:1000px){.cart-page .container.main-container{width:100%}}@media (max-width:767px){.body-page .sideBar{float:none}.body-page .sideMain{float:none}.cartBox{position:static!important;top:auto!important;width:auto!important}}@media (max-width:550px){.cart-page h1.title{font-size:25px}.main-container>.content-wrapper>.body-content{padding:20px 0}.product-icons-slider{margin-right:15px;margin-left:15px}}@media (max-width:400px){.step-cart .step-body table thead{display:none}.step-cart .step-body table tbody tr td.td1{display:none}.step-cart .step-body table tbody tr td.td2{background:#444;color:#fff}.step-cart .step-body table tbody tr td.td2 span.name{color:#fff}.step-cart .step-body table tbody tr td{display:block}.step-cart .step-body table tbody tr td select{max-width:100px}}