#w3nSteps .steps{display:inline-block;vertical-align:top;width:100%;margin:50px 0 0 0}#w3nSteps.vertical .steps{display:inline;float:left;width:30%}#w3nSteps .steps ul{display:inline-block;vertical-align:top;width:100%;margin:0;padding:0}#w3nSteps .steps ul li{display:block;float:left;width:25%;font-size:14px;text-align:center;position:relative}#w3nSteps .steps ul li .number{display:block;width:45px;height:45px;border-radius:100%;text-align:center;line-height:47px;font-weight:700;font-size:20px;margin:0 auto 10px;position:relative;z-index:1}#w3nSteps .steps ul li a{font-size:14px;letter-spacing:.04em;padding:0;z-index:1;display:block;position:relative;text-decoration:none;box-shadow:none;border-bottom:none;outline:0}#w3nSteps .steps ul li a:before{content:'';position:absolute;left:0;top:22px;height:2px;width:100%}#w3nSteps>.content>.body input{border:1px solid #ccc}#w3nSteps>.content>.body input.error{background:rgb(251,227,228);border:1px solid #fbc2c4;color:#8a1f11}#w3nSteps>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}#w3nSteps>.content>.body label{display:inline-block;margin-bottom:.5em}#w3nSteps>.actions{position:relative;display:block;text-align:right;width:100%}#w3nSteps>.actions>ul{display:inline-block;text-align:right}#w3nSteps>.actions>ul>li{margin:0 .5em}#w3nSteps>.actions a,#w3nSteps>.actions a:hover,#w3nSteps>.actions a:active{display:block;padding:.5em 1em;text-decoration:none;border:none;font-weight:400;box-shadow:none;border-bottom:none}#w3nSteps form.login input.button,#w3nSteps form.register input.button{display:block;padding:1em 2em;text-decoration:none;border:none;font-weight:400;box-shadow:none;margin-bottom:10px}#w3nSteps ul{list-style:none!important;padding:0;margin:0!important}#w3nSteps .steps ul li.error a:before{background:#b81c23!important}#w3nSteps .steps ul li.error .number{background:#b81c23!important;color:#fff!important}#w3nSteps>.steps>ul>li{width:25%}#w3nSteps>.steps>ul>li,#w3nSteps>.actions>ul>li{float:left;margin-left:0}#w3nSteps .checkout_coupon .form-row-last,#w3nSteps .checkout_coupon .form-row-first{margin:0}#w3nSteps .checkout_coupon .form-row-last input{background-color:#222;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block!important;font-size:.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}#w3nSteps #payment ul.payment_methods,#w3nSteps #payment ul.payment_methods{border-bottom:none;padding-bottom:5px}#w3nSteps #payment #place_order,#w3nSteps #payment #place_order{float:right;display:none}#w3nSteps .steps .current .current-info.audible{display:none}#w3nSteps h1.title.current{display:block}#w3nSteps h1.title{display:none}#w3nSteps>.actions a,#w3nSteps>.actions a:hover,#w3nSteps>.actions a:active,#w3nSteps form.login input.button,#w3nSteps form.register input.button{background:#81d742;color:#fff}#w3nSteps>.actions .disabled a{background:#eee;color:#aaa}#w3nSteps .steps ul li.error a{color:#b81c23!important}<!--CSS FOR VERTICAL-->#w3nSteps.vertical>.steps{display:inline;float:left;width:30%}#w3nSteps.vertical .steps ul{display:block}#w3nSteps.vertical>.steps>ul>li{float:none;width:100%}#w3nSteps.vertical .steps a,#w3nSteps.vertical .steps a:hover,#w3nSteps.vertical .steps a:active{text-align:left}#w3nSteps.vertical>.content{display:inline;float:left;margin:0 2.5% .5em 2.5%;width:65%}#w3nSteps.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}#w3nSteps.vertical>.actions>ul>li{margin:0 0 0 1em}#w3nSteps.vertical .steps ul li a:before{left:21px;top:44px;height:55%;width:2px}#w3nSteps.vertical .steps ul li .number{display:inline-block;margin:0 10px 50px auto}#w3nSteps.vertical .steps ul li:last-child a:before{display:none}<!--END CSS FOR VERTICAL-->