.steps-form{counter-reset:section;padding-left:110px;margin-top:50px}@media only screen and (max-width:480px){.steps-form{padding-left:60px}}.steps-form h3.steps-form-item-header{position:relative;margin-bottom:40px;letter-spacing:-1px}.steps-form h3.steps-form-item-header:before{-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;-webkit-box-shadow:0 0 0 10px #fff;-moz-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff;border:2px solid #b7a36d;background:#fff;color:#b7a36d;content:counter(section);counter-increment:section;font-weight:700;line-height:68px;text-align:center;width:72px;position:absolute;left:-110px;top:-20px;z-index:2}@media only screen and (max-width:480px){.steps-form h3.steps-form-item-header:before{left:-60px;line-height:48px;top:-10px;width:52px}}.steps-form h3.steps-form-item-header a{color:inherit}.steps-form a.edit-step{position:absolute;top:-7px;right:0;min-width:inherit;max-width:105px;display:inline-block}@media only screen and (max-width:380px){.steps-form a.edit-step{top:0;position:relative;max-width:100%;display:block}}.steps-form-item{position:relative;padding:0 0 60px}@media only screen and (max-width:480px){.steps-form-item{padding-bottom:25px}}@media only screen and (max-width:380px){.steps-form-item{border-bottom:1px solid #d2d2d2;margin-bottom:25px}}.steps-form-item:last-child{padding-bottom:0}.steps-form-item:before{background-color:rgba(210,210,210,.5);content:"";position:absolute;left:-75px;top:0;height:100%;width:1px}@media only screen and (max-width:480px){.steps-form-item:before{left:-35px}}.steps-form-item:last-child:before{display:none}.steps-form-item.step-success{position:relative;padding-right:120px}@media only screen and (max-width:380px){.steps-form-item.step-success{padding-right:0}}.steps-form-item.step-success h3.steps-form-item-header:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e938";display:block;font-size:4.6rem;font-size:46px;line-height:68px}@media only screen and (max-width:480px){.steps-form-item.step-success h3.steps-form-item-header:before{line-height:48px}}.steps-form-item.step-current h3.steps-form-item-header:before,.steps-form-item.step-success h3.steps-form-item-header:before{background:#b7a36d;color:#fff}