/* product details: price */ .product-page-details-price-container { padding-bottom:10px; } .product-page-details-price-heading { font-size:16px; } /* price */ .product-page-container-row-product-price-container { text-align:center; } .product-page-price { font-size:16px !important; color: @black; font-weight: 600; } .product-page-price-now { font-size:15px !important; color:red; } .product-page-price-was { font-size:13px !important; text-decoration: line-through; } /* product details: brand */ .product-page-details-brand-container { padding-bottom:10px; } .product-page-details-brand-logo-container { } .product-page-details-brand-logo-link { } /* product details: code */ .product-page-details-code-container { margin-top:35px; } .product-page-details-code { } .product-page-details-code-label { } .product-page-details-code-value { } /* product details: categories */ .product-page-details-categories-label { float: left; } .product-page-details-categories-value { font-size:19px; } .product-page-details-categories-value-list-container { display:inline; } .product-page-details-categories-value-list-container-item { float: left; margin-left:20px; margin-right:10px; } /* product details: colour */ .product-page-details-colour-container { } .product-page-details-colour { } .product-page-details-colour-label { } .product-page-details-colour-value { } /* product details: add to cart form */ .product-page-details-add-to-cart-form { } .product-page-details-add-to-cart-form-container { padding: 10px 0px; } .product-page-details-add-to-cart-form-group { } .product-page-details-add-to-cart-form-group-row { } .product-page-details-add-to-cart-form-group-row-col-quantity-label { } .product-page-details-add-to-cart-form-group-row-col-quantity-input { } .product-page-details-add-to-cart-form-group-row-col-button { } .product-page-details-quantity-label { } .product-page-details-quantity-input { width:100% !important; } /* product details: in stock */ .product-page-details-in-stock-container { padding: 0px; } .product-page-details-in-stock { } .product-page-details-in-stock-label { } .product-page-details-in-stock-value { } .product-page-details-in-stock-value-label { } .product-page-details-out-of-stock-value-label { } .product-page-details-out-of-stock-message-container { border:1px solid #ccc; background:#eee; padding:10px; padding-bottom:0px; } .product-page-price-ex-vat { color: #999; font-size:12px; } .product-page-price-now-special-offer { font-size:26px; font-weight:bold; color: red; display:block; margin-bottom:10px; } .product-page-price-was-special-offer { float:left; } .product-page-price-sale-special-offer-label { font-size: 14px; display:none; } .product-page-discount-rate { float: left; margin-left:10px; font-weight:bold; } .product-page-wholesale-price-now { font-size:22px; font-weight:bold; color: red; display:block; margin-bottom:5px; } .product-page-wholesale-price-was { float: left; font-weight:normal; font-size: 14px; } .product-page-price-label { color:#6B6E77; font-size:18px; font-weight:normal; } /* price breaks */ .product-page-price-breaks-heading { margin-top:20px; font-size:11px; font-weight:bold; margin-bottom:0px!important; text-align: left; background:#ccc; padding:10px; } .product-page-price-breaks-list-container { margin-top:-20px!important; padding-top:0px; padding-bottom:10px; text-align: left; } .product-page-price-breaks-list { border:1px solid #ccc; background:#eee; padding-top:7px; padding-bottom:0px; list-style: none; } .product-page-price-breaks-list li { font-size:11px; list-style: none; margin-bottom:10px; margin-left:-30px; } .product-page-price-breaks-from { font-weight:bold; } .product-page-price-breaks-rate { font-weight:bold; } .product-page-price-breaks-discount-rate { font-weight:normal; color:red; font-size:11px; font-weight:bold; } .product-page-price-breaks-discount-from { font-weight:normal; color:red; font-size:11px; } // Product Tabs .nav-tabs { border-bottom: 2px solid #DDD; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; } .nav-tabs > li > a { border: none; color: @gray; } .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #4285F4 !important; background: transparent; } .nav-tabs > li > a::after { content: ""; background: #4285F4; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); } .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); } .tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: @white; } .tab-content{ padding:15px }