/* E-COMMERCE */ .price { background: #fff; border: 1px solid $borders; color: $blue; font: bold 16px/20px $serif; padding: 10px; margin-bottom: 10px; p { margin: 0; } span { text-transform: uppercase; font-family: $sans; font-size: 10px; color: #666; } p.price-member { margin-top: 7px; padding-top: 5px; border-top: 1px dotted $borders; } } .price + .cart_form .btn { font-size: 12px; padding: 4px 11px; display: block; margin: 0; width: 140px;} #products-list { li.easy_list_item { width:30%; margin-right: 3%;} } .sold { color:$gray;} .discount { color:darken($green, 20%);} #tree.categories { font-size:1.2em; li {line-height:1.0em; padding:5px 0 5px 18px} } #product { input#quantity { width:150px;} label.required { background:none; font-size:110%;} #btnSubmit { padding:5px 20px; font-size:1.1em;} .price { font-size:80%;} } /* Checkout Login gate */ .pre_check { #ecommerce-login-form #forgot-label { display:none;} h4 {@include rem(font-size,21px);} } .pre_check.new_cust { border-left:1px solid #ccc; padding-left:45px; height: 230px; margin-left: 30px; .btn { min-width:170px; text-align:center; i { float:left; margin-top:2px;} } .or { padding:20px 0; text-align:center; font-weight:bold; font-size:1.3em;} .plus { color:$green;} } /* Header Dropdowns */ //.dropdown { // position:absolute; // z-index: 999; // top:100%; // padding: 10px; // border:1px solid $borders; // @include gradientv(#ffffff, #f0f0f0); // @include bs(0 1px 3px rgba(0, 0, 0, .3)); //} #loginBox { left: 0; padding: 15px 15px 9px 15px; #user-short-login-form { width:210px; label.required { background:none; padding:0; margin:0;} #user-short-login-form-register-label, #user-short-login-form-forgot-label {display:none} #user-short-login-form-autologin-element, #user-short-login-form-register-element, #user-short-login-form-forgot-element { @include rem(margin, 0 0 6px); } a {color:$link-color; text-transform: none; font-weight: normal;} } } #quick-shopping-cart-container { left: 0; position: absolute; width:400px; .grid_quantity {width:30px;} .grid_summary {width:55px;} .btn { margin:5px 0 0 0; padding: 4px 12px; font-size: 12px; &:after {display: none;} } } /* Form */ #ecommerce-form { fieldset { legend { @include rem (font-size, 25px); font-weight: normal; padding: 0; width: 100%; color: #091653; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; margin: 0 0 20px; } } #billing-element { margin-bottom: 20px;} #fieldset-billing dl, .payment dl, #servicePayment-fieldset-authorizeNetMethods dl, #fieldset-creditCardGroup dl { > dt { float: left; clear: both; width: 30%; line-height: 24px;} > dd { float: left; width: 55%;} #creditCardGroup-element { float: none; clear:both; width: 100%; margin: 0; fieldset {margin: 0;} } } #fieldset-servicePayment, #servicePayment-element, .payment {margin: 0;} #servicePayment-typeGroup-element { margin: 0; } #cardCode-tip {margin-left: 5px;} #servicePayment-cardCode { width:85px;} #servicePayment-usePromoCodeValue-label, #servicePayment-useGiftCardValue-label, #servicePayment-info-label, #servicePayment-type-label { display:none;} #servicePayment-authorizeNetMethods-element { padding:0; } table.radiolist { border-collapse:collapse; td {padding:0 20px 0 0;} } #fieldset-submitGroup { border-top: 1px solid #CCCCCC; margin: 0; padding: 20px 0 0; dl { text-align: left; } } } /* SHOPPING CART */ #shopping-cart { a.btn { padding:10px 20px; margin:10px 0; &:after {display: none;} } h3 { margin:10px 0;} .cell_row_total { font-weight:bold; text-align:right; padding-right:10px;} a.btn.fright { float: right !important; width: auto !important; } } .cart_sum { padding:10px; background-color:#f1f1f1; border:1px solid silver; border-top:none; span { display:block; float:right;} .lbl_sum { min-width:50px; text-align:right; padding-right:20px;} .sum { min-width:70px; text-align:right;} } .cart_sum_total { padding:10px; background-color:#e7e7e7; border-top:1px solid $borders; font-weight:bold; span { display:block; float:right; font-size:1.3em;} .lbl_sum { min-width:50px; text-align:right; padding-right:20px;} .price { min-width:70px; text-align:right;} } #servicePayment-authorizeNetTitle-element { display:none;} #servicePayment-useGiftCard-element, #servicePayment-additionalGroup-element { label { display:inline;} } #helper-cc { width:430px; padding:5px 10px; h3 { font-size:1.6em;} img { margin:0 15px 0 0;} } .customer_info {margin-bottom: 20px;} #small-submit-form { float:right; margin:30px 0 0; width:48%; #noteGroup-element{ float:left; width:55%; fieldset { border:none; margin:0; padding:0;} label {line-height: 1em; font-family: $headings; font-size:1.8em; margin: 0.8em 0 0.5em;} textarea { height:85px;} } #submitGroup-element { float:right; #fieldset-submitGroup { dd { text-align:left; margin-bottom:10px; input { width:120px;} } } } } /* ORDER HISTORY */ #order-wrapper { a.btn-more i.icon-print { color: $blue;} h5 { border-bottom:1px solid $borders; margin:20px 0 0 0; padding-bottom: 10px; color: $purple;} .info-payment td { padding: 6px 8px;} .order_details_section { table { td { background:#fff;} img {margin-right:5px;} } .cell_price { text-align: left; } .cell_row_total { font-weight: bold; padding-right: 10px; text-align: right; } } .order_customer_notes_section { h5 { line-height: 1em; font-family: $headings; font-size:1.8em; margin: 0.8em 0 0.5em;} textarea { height:100px;} } }