/*! Customer Account pages, Logins, Forgotten Password, etc. */.account-login h2{font-size:12px;font-family:Helvetica, Arial, sans-serif;font-style:normal;font-weight:100;text-transform:uppercase;letter-spacing:2.3px;padding:0 0 10px 0}.account-create .form-list .input-text{border:1px solid #000 !important}.customer-account-login .login-block label{font-family:Helvetica, Arial, sans-serif;font-weight:100;font-style:normal;text-transform:none;font-size:12px;letter-spacing:2px}.account-login .login-block .buttons-set button{background:transparent;color:#FFF;border:1px solid #FFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s ease-in-out;width:100%;height:40px}.account-login .login-block .buttons-set button:hover{background:#FFF;color:#000}.account-login a{font-family:Helvetica, Arial, sans-serif;font-style:normal;letter-spacing:1px;font-size:12px}.account-login .login-block .buttons-set{width:100%;padding-left:0;text-align:left}.customer-account-login .row{margin-left:0;background-color:#000}.customer-account-login .content p{font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:100;line-height:20px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.account-login .social-buttons .social-button{float:left;margin-left:0;margin-bottom:5px}.validation-advice{background:#F4CDD6;color:#000}.account-login input{background:#FFF;border:1px solid #FFF}.account-login .social-buttons .social-button{width:100%;padding-bottom:2px;margin-bottom:22px}.account-login .social-buttons .social-fb{background-color:#4462a1}.account-login .social-buttons .social-twitter{background-color:#55acee}a.create-pp-link{text-decoration:underline}a.create-pp-link:hover{color:#000}#customerLogin .password-field .hide-show,.account-create .password-field .hide-show{margin:0 !important;display:block;top:0px;right:0;font-size:8px;line-height:22px;height:100%;font-weight:bold;letter-spacing:2px;padding:0 10px;border:1px solid #000 !important;height:100%;max-height:24px}#customerLogin .password-field .hide-show span,.account-create .password-field .hide-show span{top:0}@media only screen and (max-width: 767px){#form-validate #customerLogin .password-field .hide-show,.account-create .password-field .hide-show{right:0 !important}}@media only screen and (max-width: 767px){li.control.register-newsletter label{font-size:10px}}@media only screen and (min-width: 768px){#form-validate #customerLogin .password-field .hide-show,.account-create .password-field .hide-show{right:30% !important}}@media only screen and (min-width: 768px){li.control.register-newsletter{width:70%}}span.required{color:#000 !important}.account-login #customerSocialLogin{display:none}@media only screen and (max-width: 767px){.account-login{padding-left:20px;padding-right:20px;padding-bottom:60px}.account-create{padding-left:30px;padding-right:30px;padding-bottom:60px}.password-field .hide-show{right:0 !important}}.customer-account-forgotpassword label[for="email_address"],.customer-account-changeforgotten .field label{color:#000;text-transform:uppercase;letter-spacing:2px;font-size:10px}#customerLogin .input-text{border:1px solid #000}.wishlist-index-index #wishlist-view-form .row.account-content{background-color:#FFF}.wishlist-index-index #wishlist-view-form .row.account-content .product-name a{font-family:Helvetica, Arial, sans-serif;color:#000;font-size:19px;line-height:19px;letter-spacing:0px;font-weight:normal}.wishlist-index-index #wishlist-view-form .row.account-content .description.std .inner{font-family:Helvetica, Arial, sans-serif;line-height:19px;font-size:14px}.my-wishlist h3{text-transform:none;font-size:120%;margin:20px 0 5px 0}.my-wishlist table tbody td{vertical-align:top}.my-wishlist table tbody td .product-image{display:inline-block;margin-top:20px}.wishlist-index-index #wishlist-view-form textarea{margin-bottom:22px;line-height:11px;height:25px}.my-wishlist table .price{font-family:Helvetica, Arial, sans-serif;color:#000;margin-top:18px;display:inline-block}.my-wishlist table .cart-cell .button{background:none;border:1px solid #000;color:#000;transition:all 0.2s ease-in-out;font-family:Helvetica, Arial, sans-serif;letter-spacing:1.3px;font-size:11px;font-weight:bold;margin-top:18px;margin-bottom:10px}.my-wishlist table .cart-cell .button:hover{background-color:#000;color:#fff}.my-wishlist table .cart-cell a{color:#000;text-decoration:none;font-family:Helvetica, Arial, sans-serif;font-style:italic;font-weight:normal;margin:18px auto}.validate-not-negative-number{border:none !important}.my-wishlist table thead{display:none}.my-wishlist .buttons-set .button{background:transparent;color:#FFF;border:1px solid #FFF;transition:all 0.2s ease-in-out;font-family:Helvetica, Arial, sans-serif;letter-spacing:1.3px;font-size:11px;font-weight:bold;padding:10px 20px;margin:-2px 7px;position:relative;top:-2px}.my-wishlist .buttons-set .button:last-child{margin-right:0}.my-wishlist .buttons-set .button:-first-child{margin-left:0}.my-wishlist .buttons-set .button:hover{background:#FFF;color:#000}.my-wishlist #wishlist-view-form fieldset tbody{padding-top:4px;display:inline-block}.my-wishlist li.success-msg{background-color:#FFF;color:#000;font-family:Helvetica, Arial, sans-serif;font-weight:normal;font-style:italic;font-size:12px;padding-left:20px}.my-wishlist li.success-msg a{color:#000;font-weight:bold}.my-wishlist table tbody td:first-child{padding-left:0;padding-right:20px}.my-wishlist table tbody tr:not(:last-of-type){border-bottom:1px solid #000}.wishlist-index-index .my-wishlist button.btn-share,.wishlist-index-index .my-wishlist button.btn-add,.wishlist-index-index .my-wishlist button.btn-update{border:1px solid #000;color:#000;text-decoration:none;border-radius:0;font-size:11px;font-family:Helvetica, Arial, sans-serif;letter-spacing:2px;padding:10px 30px;text-transform:uppercase;background:transparent;transition:none;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;min-width:240px;text-align:center;font-weight:bold;width:260px;margin-bottom:30px}.wishlist-index-index .my-wishlist button.btn-share:hover,.wishlist-index-index .my-wishlist button.btn-add:hover,.wishlist-index-index .my-wishlist button.btn-update:hover{background-color:#000;color:#fff;cursor:pointer}@media only screen and (max-width: 989px){.wishlist-index-index .my-wishlist button.btn-share,.wishlist-index-index .my-wishlist button.btn-add,.wishlist-index-index .my-wishlist button.btn-update{min-width:0;padding:10px}}@media only screen and (max-width: 989px) and (min-width: 768px){.wishlist-index-index .my-wishlist button.btn-share,.wishlist-index-index .my-wishlist button.btn-add,.wishlist-index-index .my-wishlist button.btn-update{letter-spacing:1px}}@media only screen and (max-width: 767px){.wishlist-index-index .my-wishlist button.btn-share,.wishlist-index-index .my-wishlist button.btn-add,.wishlist-index-index .my-wishlist button.btn-update{margin-bottom:0}}.wishlist-index-index #wishlist-view-form .row.account-content .description.std .inner{display:none}.my-wishlist .item-manage{display:none}.wishlist-index-index .input-text{display:none}.my-wishlist .buttons-set{text-align:center}.wishlist-management{display:none}#wishlist-table tr{display:block;width:25%;float:left;text-align:center;border-bottom:0px solid #000;height:325px}@media only screen and (max-width: 767px){#wishlist-table tr{width:50%}}#wishlist-table tr td{display:block !important;margin:0;padding:0}#wishlist-table tr td .price{margin-top:0}#wishlist-table tr td .description.std{padding:0}#wishlist-table tr td .button{margin-top:0}#wishlist-table tr textarea{display:none !important}#wishlist-table input[type="checkbox"]{display:none}#wishlist-table tbody{border-top:0px;border-bottom:0px;width:100%}.wishlist-index-index #wishlist-view-form .row.account-content{padding:0;background-color:#fff}@media only screen and (max-width: 989px) and (min-width: 768px){.my-wishlist table .cart-cell a{margin:0}}#wishlist-table tr td .button{width:113px;font-size:9px;padding:5px;border-radius:0;background-color:#000;font-weight:normal;color:#feece6}#wishlist-table tr td .button:hover{color:#000 !important;background-color:#fff !important}.wishlist-index-index #wishlist-view-form .row.account-content .product-name a{font-size:14px}#wishlist-table tr td .price{font-weight:normal;font-size:14px;margin-bottom:5px}.my-wishlist h3{margin-top:10px}.wishlist-index-index .truncated,.wishlist-index-index .separator,.wishlist-index-index .link-edit{display:none}.wishlist-index-index a[title="Remove Item"]{text-transform:uppercase;text-decoration:underline;font-family:Helvetica,Arial,sans-serif !important;letter-spacing:1px;font-style:normal !important;font-size:10px !important}.wishlist-index-index h1{width:100%;margin-top:30px;margin-bottom:0}.wishlist-index-share .fieldset{background-color:#fff}.wishlist-index-share .fieldset label{color:#000;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:1px}.wishlist-index-share .form-buttons button[type="submit"]{border:1px solid #000;color:#000;background-color:#fff;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:1px;transition:all 0.2s ease-in-out}.wishlist-index-share .form-buttons button[type="submit"]:hover{background-color:#000;color:#FFF}.wishlist-index-share .buttons-set{float:none}.wishlist-index-share textarea{height:inherit}.wishlist-index-share .fieldset{padding:10px 30px}@media only screen and (max-width: 767px){#wishlist-table tr td .button{margin-bottom:0}.my-wishlist table .cart-cell a{margin-bottom:0;margin-top:10px}.my-wishlist tr{display:block;width:100%}.my-wishlist tr td{display:block;width:100%}.my-wishlist tr td:first-child{display:table-cell;float:left}}.wishlist-index-index #wishlist-view-form .row.account-content,.wishlist-index-index .my-account .input-text,.wishlist-index-index textarea{background-color:#fff !important}.wishlist-index-index .my-wishlist button.btn-share,.wishlist-index-index .my-wishlist button.btn-add,.wishlist-index-index .my-wishlist button.btn-update{border:1px solid #000;color:#000;text-decoration:none;border-radius:0;font-family:Helvetica, Arial, sans-serif;letter-spacing:2px;padding:10px 30px;text-transform:uppercase;background:transparent;transition:none;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;min-width:240px;text-align:center;font-weight:bold;margin-bottom:30px}.my-wishlist .buttons-set{text-align:center}.wishlist-shared-index .my-wishlist::before{height:auto;display:none}.wishlist-shared-index .my-wishlist h2.product-name{font-size:12px;letter-spacing:1px;text-decoration:none;color:#000;line-height:14px;font-weight:100;min-height:30px}.wishlist-shared-index .my-wishlist h2.product-name a{text-decoration:none;color:#000;text-transform:none;font-weight:100}.wishlist-shared-index .my-wishlist #wishlist-table tr td .price{font-size:14px;font-weight:100;letter-spacing:1px}.wishlist-shared-index .my-wishlist table a{color:#000;font-weight:100;letter-spacing:1px;font-family:Helvetica, Arial, sans-serif}.wishlist-shared-index #wishlist-table tr td .button{color:#FFFFFF;height:40px;font-size:11px;letter-spacing:1.2px;width:100%;transition:all 0.2s ease-in-out;margin-top:-10px}.wishlist-shared-index .main-container>.col-main.col-md-6{width:100%;padding:0 10%}.wishlist-shared-index #wishlist-table tr{padding:0 15px}.wishlist-shared-index button[title*="Add All to Bag"]{border:1px solid #000 !important;color:#000 !important}.wishlist-shared-index button[title*="Add All to Bag"]:hover{border:1px solid #000 !important;background-color:#000 !important;color:#FFF !important}.wishlist-shared-index a.product-image{position:relative}.wishlist-shared-index a.product-image:before{content:' ';display:block;background-color:#feece6;position:absolute;height:114px;width:13px}.wishlist-shared-index a.product-image:after{content:' ';display:block;background-color:#feece6;position:absolute;height:114px;width:13px;right:0;top:0}.wishlist-index-index .sidebar{display:none}.wishlist-index-index .main-container,.wishlist-index-index .col-main{width:100%;margin-top:0;margin-right:0;margin-left:0;padding-left:0;padding-right:0}.wishlist-index-index #wishlist-table tr{width:14%}.wishlist-index-index .container{max-width:none;padding-left:0;padding-right:0}.my-wishlist:before{display:block;content:' ';background-image:url(/media/wysiwyg/wishlist-xmas-bg.jpg);background-size:cover;width:100vw}.wishlist-index-index .title-buttons h1{float:none}.wishlist-index-index .page-title{position:relative;margin-bottom:30px;border-bottom:1px solid #000;padding-bottom:25px}button#wishlistBackButton{position:absolute;left:4%;top:-8px;background-color:transparent;border:1px solid #000;padding:10px 30px;font-family:Arial, Helvetica, sans-serif;color:#000;text-transform:uppercase;font-weight:bold;font-size:9px;letter-spacing:1.2px;transition:all 0.2s ease-in-out}button#wishlistBackButton:hover{color:#FFF;background-color:#000;text-decoration:none}.my-wishlist table tbody td .product-image{margin-top:0 !important;margin-bottom:20px}#wishlistPrintButton img{position:relative;top:5px;margin:0 10px}a#wishlistPrintButton{display:none;position:absolute;right:04%;top:-4px;text-decoration:none;text-transform:uppercase;font-family:Aria, Helvetica, sans-serif;font-weight:bold;letter-spacing:1.2px;font-size:10px}a#wishlistPrintButton:hover{color:#000}@media print{a[href]:after{content:none !important}.wishlist-index-index .page-title,.wishlist-index-index .buttons-set,#footer,.wishlist-index-index .cart-set,.wishlist-index-index button.btn-cart,.wishlist-index-index .link-edit,.wishlist-index-index .cart-cell>p{display:none !important}.wishlist-index-index #wishlist-table tr{width:25%}}@media only screen and (max-width: 1229px) and (min-width: 768px){.wishlist-index-index #wishlist-table tr{width:33.33333%}}@media only screen and (max-width: 767px){.wishlist-index-index #wishlist-table tr{width:50%}.my-wishlist:before{width:200vw;height:50vw;background-position:34% 0}a#wishlistPrintButton{display:none}.wishlist-index-index .page-title{padding-bottom:60px}button#wishlistBackButton{top:auto;bottom:18px;left:50%;transform:translateX(-50%);width:200px}}.wishlist-index-share .buttons-set{float:none}.wishlist-index-share textarea{height:inherit}.wishlist-index-share .fieldset{background:#ffffff;padding:10px 30px}@media only screen and (min-width: 768px){.customer-account-changeforgotten .form-list label{width:100%}.customer-account-changeforgotten .form-list .input-box{width:50%}.customer-account-changeforgotten button.button{height:40px;background:transparent;transition:all 0.2s ease-in-out;border:1px solid #000;border-radius:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;letter-spacing:1px;color:#000}.customer-account-changeforgotten button.button:hover{background-color:#000 !important;color:#FFF}}.sales-order-view .order-items h2.table-caption{color:#000;text-align:center;padding-bottom:20px}.sales-order-view .order-items table thead th:first-child{text-align:left !important;padding-left:10px}#my-orders-table dt{font-size:10px}#my-orders-table dd{margin-left:0;-webkit-margin-start:0}.sales-order-view .order-items table .price,.sales-order-view .order-items table a{color:#000}.sales-order-view .order-info label{border-bottom:1px solid #000 !important;color:#000 !important}.sales-order-view #order-info-tabs li.current{background-color:#fff !important;color:#000 !important}.customer-account-forgotpassword .main-container .page-title h1{font-size:18px;font-family:Helvetica, Arial, sans-serif;text-transform:capitalize;font-style:italic;font-weight:normal;letter-spacing:0;padding:0 0 0 0;margin-bottom:0;text-align:left;text-align:center}.customer-account-forgotpassword h2.legend{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.3px;text-align:left;display:none}.customer-account-forgotpassword .fieldset{text-align:left}.customer-account-forgotpassword .fieldset p{font-family:Helvetica, Arial, sans-serif;font-size:14px;text-align:center;margin-top:10px;font-style:italic;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.customer-account-forgotpassword .main-container input{background-color:#FFF}.customer-account-forgotpassword .main-container input.input-text{border:1px solid #000000}.customer-account-forgotpassword .main-container button{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:1.3px;border:1px solid #FFF;background:#000;color:#FFF;transition:all 0.2s ease-in-out;height:40px;width:200px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.customer-account-forgotpassword .main-container button:hover{background-color:#FFF;color:#000}.customer-account-forgotpassword .form-list label{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:1.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.customer-account-forgotpassword .buttons-set p.required{color:#F4CDD6}.page-title h1{text-transform:uppercase;font-size:22px;letter-spacing:3px}.row.account-content{background-color:#FFF}.customer-account-index .light-bg{min-height:120px}.my-account h2{font-style:normal;font-family:Helvetica, Arial, sans-serif;font-weight:100;text-transform:uppercase;letter-spacing:2px}.my-account .dashboard h3{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1.3px;font-size:11px;font-weight:100}.ap-customer-preferences select{width:100%;height:30px}.customer-address-form .my-account .buttons-set .button[type="submit"],.newsletter-manage-index .my-account .buttons-set .button[type="submit"],.ap-customer-preferences .my-account .buttons-set .button[type="submit"],.customer-account-edit .my-account .buttons-set .button[type="submit"]{background-color:#000;color:#FFFFFF;border:1px solid #fff !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1.3px;font-size:9px;transition:all 0.2s ease-in-out}.customer-address-form .my-account .buttons-set .button[type="submit"]:hover,.newsletter-manage-index .my-account .buttons-set .button[type="submit"]:hover,.ap-customer-preferences .my-account .buttons-set .button[type="submit"]:hover,.customer-account-edit .my-account .buttons-set .button[type="submit"]:hover{background:#FFF;color:#000}.my-account .account-content p,.my-account p{font-family:Helvetica, Arial, sans-serif;font-size:12px;letter-spacing:1px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter-manage-index .my-account .account-content label{font-family:Helvetica, Arial, sans-serif;font-weight:normal;text-transform:none;letter-spacing:0px;font-size:12px !important}.customer-address-index h3{font-family:Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-weight:100;text-transform:uppercase;letter-spacing:2px}.my-account .account-content label{text-transform:uppercase;font-weight:bold;font-family:Arial, Helvetica, sans-serif;letter-spacing:1.3px;font-size:11px !important}.block-layered-nav dd li a:hover{text-decoration:none;color:#f4cdd6}.sidebar .block-layered-nav dt{font-weight:bold;letter-spacing:1.3px;font-size:11px;font-family:Arial, Helvetica, sans-serif}.my-account .inchoo-socialconnect-account .socialconnect-button a{position:relative;bottom:5px}.customer-account-navigation a[href*="facebook"],.customer-account-navigation a[href*="twitter"]{display:none}.my-account select,.my-account .input-text,.my-account textarea{margin-bottom:10px}.my-account .account-content p,.my-account .account-content label,.my-account .account-content address{font-size:12px;font-style:normal;letter-spacing:1px;line-height:16px}.customer-address-index h4{text-transform:uppercase;letter-spacing:1px}.sales-order-history .account-content .price,.sales-order-history .account-content a{color:#000000;font-weight:100;color:#333}.my-account .dashboard table .price,.my-account .dashboard table a{color:#000000}.my-account .dashboard .box-recent .box-head a{color:#000000}.my-account .dashboard a.edit span{color:#000000}.sales-order-view .order-links a,.sales-order-invoice .order-links a,.sales-order-shipment .order-links a{color:#000 !important;font-weight:normal !important}.customer-account-forgotpassword .page-title h1{font-weight:100 !important;text-transform:uppercase !important;letter-spacing:2px !important;font-style:normal !important}.customer-account-forgotpassword .fieldset p{font-size:12px !important;line-height:20px !important;letter-spacing:2px !important;font-style:normal !important}.customer-account-forgotpassword .back-link a{font-weight:100;letter-spacing:2px}@media only screen and (min-width: 768px){.customer-account-changeforgotten .form-list label{width:100%}.customer-account-changeforgotten .form-list .input-box{width:50%}.customer-account-changeforgotten button.button{height:40px;background:transparent;transition:all 0.2s ease-in-out;border:1px solid #000;border-radius:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;letter-spacing:1px;color:#000}.customer-account-changeforgotten button.button:hover{background-color:#000 !important;color:#FFF}}.sales-order-view .order-items h2.table-caption{color:#000;text-align:center;padding-bottom:20px}.sales-order-view .order-items table thead th:first-child{text-align:left !important;padding-left:10px}#my-orders-table dt{font-size:10px}#my-orders-table dd{margin-left:0;-webkit-margin-start:0}.sales-order-view .order-items table .price,.sales-order-view .order-items table a{color:#000}.sales-order-view .order-info label{border-bottom:1px solid #000 !important;color:#000 !important}.sales-order-view #order-info-tabs li.current{background-color:#fff !important;color:#000 !important}.customer-account-navigation .block-content p.hidden-xs>span,.customer-account-navigation .block-content p.hidden-xs>span a{color:#000 !important}#register-customer-newsletter a.create-pp-link{font-size:12px;letter-spacing:1px;color:#000;text-transform:inherit}.customer-address-index .addresses-primary,.customer-address-index .addresses-additional{background-color:#ffffff}.customer-address-index .addresses-list a span{color:#000000}.customer-address-index .button,.postcodelookup-buttons-wrapper .button,#giftcard-form .button{background:#ffffff;color:#000;border:1px solid #000}.customer-account-logoutsuccess .container{text-align:center}.customer-account-create p.required{text-transform:uppercase;color:#000}.data-table tr.account-order-pending{display:none}.checkout-index-index{background-color:#fff}.opc-block-progress-line-container{border-bottom:2px solid #feede6 !important}#checkoutSteps .separator{margin-top:0px !important;margin-bottom:0px !important;border-bottom:0px !important}#checkoutSteps #checkout-step-login .vco-login{margin-top:0px !important}#checkoutSteps h3{font-size:1.5em !important}#checkoutSteps input.input-text,#checkoutSteps select{height:30px !important}#checkoutSteps .input-text,#checkoutSteps select{border:1px solid #000}#checkoutSteps .button.powersearch-lookup-button,#checkoutSteps button.powersearch-lookup-button{height:30px}#checkoutSteps select #checkoutSteps #opc-review #checkout-review-table-wrapper #checkout-review-table tr{border-bottom:1px solid black}#checkoutSteps,#checkoutSteps h3,checkoutSteps a,#checkoutSteps label,#checkoutSteps .price,#checkoutSteps #checkout-step-review #checkout-review-table thead tr th,#opc-review,#checkoutSteps #checkout-step-review a,#checkoutSteps #checkout-step-review label,#checkoutSteps #checkout-step-review .price,#checkoutSteps a,#checkoutSteps label,#checkoutSteps .price,#checkoutSteps #opc-success #checkout-step-success #checkout-success-load .confirmation-title{font-weight:100 !important;color:#000 !important}#billing-progress-opcheckout .complete h3,#shipping-progress-opcheckout .complete h3,#shipping_method-progress-opcheckout .complete h3{font-size:17px !important;font-weight:100}#checkout-step-addresses,#checkout-step-shipping_method,#checkout-step-payment,#checkout-step-review{top:20px;position:relative}.checkout-index-index .footer-payment-logo{margin:40px auto;background-color:#fff}#checkoutSteps #opc-review #checkout-review-table-wrapper #checkout-review-table .product-title{font-size:12px !important}#checkout-step-review{color:#000000 !important}.cart .button.btn-proceed-checkout{background-color:#000;color:#FFF;transition:all 0.2s ease-in-out}.cart .button.btn-proceed-checkout:hover{background-color:#FFF;color:#000;font-weight:bold}#checkoutSteps #opc-success #checkout-step-success .start-shopping{background:#000000;color:#FFFFFF !important;padding:10px 20px;font-weight:normal;font-size:11px;font-family:Helvetica, Arial, sans-serif;letter-spacing:3px;transition:all 0.2s ease-in-out;width:260px;text-align:center}#checkoutSteps #checkout-step-login #login-form .vco-buttons .social-buttons{display:block}.checkout-onepage-success .page-title{border-bottom:1px solid #ccc;overflow:hidden;margin-bottom:15px}.checkout-onepage-success .page-title h1{float:left}.checkout-onepage-success .page-title .continue{display:block;margin-top:15px;float:right}.checkout-success a{text-decoration:underline}.btn_CheckOut_ViewBasket_FinAdd,.btn_CheckOut_ViewBask_EntAddMan{border:1px solid #000 !important;background-color:#000 !important;color:#FFF !important}.btn_CheckOut_ViewBasket_FinAdd:hover,.btn_CheckOut_ViewBask_EntAddMan:hover{background-color:#FFF !important;color:#000 !important}#checkoutSteps #checkout-step-login #login-form .vco-buttons button,#checkoutSteps #checkout-step-login button{margin-left:auto;margin-top:10px}#co-billing-form .links{display:none}#voucher-redeem-button,#voucher-balance-button{height:30px !important}.order-success{text-align:center}
