
.productbox{
    /* display: none; */
    height: auto;
    width: 298px;
    box-sizing: border-box;
    border-radius: 25px;
    transition: all 5s ease 0;
}

#fitholder .productbox{
    border: 1px solid #577BD0;

}
.productbox-flag{
width: 25px;
height: 25px;
}
.productbox-top{
display: flex;
margin: 1rem 35px 0 35px;
padding-bottom: 1rem;
justify-content: space-between;
flex-wrap: nowrap;
white-space: nowrap;
border-bottom: 2px solid #577BD0;
}
.productbox-bottom{
display: flex;
margin: 1rem 35px 0 35px;
padding-bottom: 1rem;
justify-content: space-between;
flex-wrap: nowrap;
white-space: nowrap;
}
.productbox-bottom > a{
display: block;
}
.productbox-location{
font-weight: 500;
font-size: 21px;
line-height: 32px;
letter-spacing: -0.005em;
color: #577BD0;
margin-top: 25px;

}
.productbox-middle{
margin: 0 35px 0 35px;
}
.productbox-type{
font-weight: 400;
font-size: 14px;
line-height: 26px;
text-decoration-line: underline;
color: #535353;
}
.productbox-info{
font-weight: 400;
font-size: 14px;
line-height: 26px;
text-decoration-line: underline;
color: #535353;
}

.productbox.aan{
background-color: #fff !important;
width: 298px !important;
min-height: 300px !important;
border: 1px solid #577BD0;
border-radius: 25px;
}
.productbox.aan .productbox-top {
border-bottom: 2px solid #577BD0 !important;
}
.productbox.aan .productsbox-type-deleteonsmall{
display: block;
margin-bottom: 5px;
}
.productbox.aan .productbox-kickoff{
display: none;
}
.lightSlider{
overflow: visible;
}
.productbox-last{
text-align: center;
}
.productbox.aan .productbox-calendarbutton {
bottom: auto;
position: relative;
}
.productbox.aan .productbox-kickoff-2{
display: inline !important;
position: relative;

}
/* .productbox.aan .productbox-midden{
margin: 1rem 35px 0 0;
} */
.productbox.aan .productbox-bottom{
margin: 0 35px 0 0;
padding-bottom: 0;
}

.productbox-calendarextras{
 display: none;
 font-weight: 400;
font-size: 11px;
line-height: 34px;
text-align: center;
color: #577BD0;
}
.productbox.aan .productbox-moreoffers p:first-child{
 display: none;
}



  #yourfits h4{
    text-align: center;
    margin: 75px 0 25px 0;
    width: 100%;

}
#yourfits p{
    width: 100%;
    /* text-align: center; */
    margin-bottom: 0.3rem;
}
#yourfits a{
    /* width: 100%; */
    /* text-align: center; */
    display: block;
}
#fitholder{
    display: flex;
    justify-content: space-around;
    max-width: 100%;
    margin: 0 auto;
}
#fitholder .productbox{
    margin: 0 25px;
}
#fitholder .productbox-moreoffers{
    display: none;
}
#fitholder .productbox-container{
    /* text-align: center; */
}
#fitholder .productbox-price{
    font-weight: 500;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    letter-spacing: -0.005em;
    color: #577BD0;
    margin-top: 20px;
}
@media only screen and (max-width: 1050px) {
    #fitholder{
        flex-direction: column;
    }
    #fitholder .productbox-container{
        margin-bottom: 50px;
    }
}