.shadow {
    box-shadow: 0.1875rem 0.1875rem 0.75rem rgba(0,0,0,.25);
}

.bg-white {
    background-color: #fff!important;
}
.return-policy_title {
    background: #f6f6f6;
    font-family: BrandFont,Arial,sans-serif;
    font-weight: bold;
    color: #585858;
    font-size: 1.125rem;
    padding: 0.9375rem 1.125rem;
}
.auto-height {
    height: auto;
    overflow: hidden;
}
.padding-all-small {
    padding: 1.125rem!important;
}
.return-days {
    background: url(../../../clientlibs/clientlib-base/resources/images/return.png) -3px -2px no-repeat;
    width: 4.375rem;
    height: 3.75rem;
}

.return-policy_equipment {
    float: left;
}
.return-policy_content {
    float: left;
    margin-bottom: 0;
    padding-left: 0.9375rem;
    width: 80%;}
.w_return-policy a.link-text.bold {
    color: #06B;
    text-decoration: none;
}
.needToKnow{padding:2.875rem 2.875rem 1rem  !important;top:30% !important;margin-left:-22rem !important; width:55% !important}
.needToKnow{margin-top:0px !important}

.needToKnow table.user_data td {
    padding: 0;
}
.needToKnow table.user_data .new.section {
    display: none;
}
@media (max-width: 47.9375rem){
.needToKnow.w_modal.active {
    top: 23% !important;
    margin-left: -15rem !important;
    width: 80%;
        }}
@media (max-width: 375px){
.needToKnow.w_modal.active {
    top: 14% !important;
    margin-left: -10rem !important;
    width: 100%;
 }}
@media only screen and (min-width: 767px) and (orientation: portrait) and (max-width: 1023px){
.needToKnow.w_modal.m_articleModal {margin-left: -20rem !important;}
}
}
.needToKnow.w_modal .modal_x {
    position: absolute;
    top: 1.5rem !important;
    right: 3rem !important;
}