
/*** HIW  V3***/
.section-v3.how-works-v3{
    float:left;
    width:100%;
    margin: 100px 0 20px;
    position: relative;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    position:relative;
    text-align:center;
}

.section-v3.how-works-v3 img{
    width:auto !important;
}

.section-v3.how-works-v3 h1,
.section-v3.how-works-v3 h2,
.section-v3.how-works-v3 h3{
    margin:0;
    padding:0;
}

.section-v3.how-works-v3 h1{
    font-size:18px;
}

.section-v3.how-works-v3 h2{
    font-size: 40px;
    font-family: "PNovaSemiB",Helvetica,Arial;
    text-transform: uppercase;
}

.section-v3.how-works-v3 h3{
    font-size: 16px;
    font-family: "PNovaReg",Helvetica,Arial;
    margin: 10px 0 0 0;
    padding: 0 0px;
    font-weight: normal;
}
.section-v3 .hiw-border-bottom{
    border-bottom: 1px solid #000;
    width: 568px;
    margin: auto;
    padding-top: 15px;
}
.section-v3.how-works-v3 .copy{
    max-width: 1110px;
    margin:0 auto;
    display:table;
    text-align:center;
    position:relative;
    color:#000;letter-spacing:1px;
}

.section-v3.how-works-v3 .copy.white{
    color:#fff;
}

.section-v3.how-works-v3 .copy.black{
    color:#000;
}

.section-v3.how-works-v3 .inner{
    margin:0 auto;
    /* min-width: 980px; */
    max-width:1220px;
    padding:80px 0;
    background-color:#f1f1f1;
}

.section-v3.how-works-v3 .steps{
    float:left;
    width:100%;
    margin:25px 0 30px 0;
    display: flex;
}

.section-v3.how-works-v3 .steps .step{
    float: left;
    width: 24%;
    padding: 20px 4.6%;
    text-align: center;
    font-family: "PNovaReg";
    font-size: 16px;
    letter-spacing: 1.5px;
    border-right: 1px solid #000;
    box-sizing: content-box;
}
.section-v3.how-works-v3 .steps .step:nth-child(3){
    border-right: none;
}
.section-v3.how-works-v3 .steps .step p{
    text-align: left;
    line-height: 1.5;
}
.section-v3.how-works-v3 .steps .step span{
    font-family: Calibri-Bold, "Trebuchet MS", Arial, sans-serif;
    font-size: 22px;
    line-height: 30px;
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.section-v3.how-works-v3 .steps .step i{
    display:inline-block;
    width:90px;
    height:90px;
    margin-bottom:10px;
}

.section-v3.how-works-v3 .steps .step i.note{
    background-position:0 0;
}

.section-v3.how-works-v3 .steps .step i.store{
    background-position:-87px 0;
}

.section-v3.how-works-v3 .steps .step i.trophy{
    background-position:-174px 0;
}

.section-v3.how-works-v3 .steps .step i.hiw-phone-v3{
    background-position:-886px 0;
}

.section-v3.how-works-v3 .steps .step i.hiw-vip-v3{
    background-position:-974px 0;
}

.section-v3.how-works-v3 .steps .step i.hiw-works-v3{
    background-position:-1062px 0;
}

.section-v3.how-works-v3 .steps .step i.shoes{
    background-position:-622px 0;
}

.section-v3.how-works-v3 .steps .step i.truck{
    background-position:-710px 0;
}

.section-v3.how-works-v3 .steps .step i.price{
    background-position:-798px 0;
}
.section-v3.how-works-v3 .hiw_login{
    margin: 16px auto;
}