/* terms-and-conditions.css */
/* requires layout-basic.css */

div.main::before {
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 25%), url(../images/terms-and-conditions.jpg), #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

ol.terms-and-conditions {
    list-style-type: none;
    padding-left: 50px;
}
ol.terms-and-conditions li {
    margin-bottom: 20px;
}
ol.terms-and-conditions li.heading {
    margin-top: 35px;
    font-weight: bold;
}
ol.terms-and-conditions li span.number {
    display: inline-block;
    margin-left: -50px;
    width: 45px;
}