/*
 Theme Name:  Nelumbo Theme
 Description:  Child Theme for Divi
 Template:     Divi
 Version:      1.0.0
*/

#logo {-webkit-transform: initial;}

.gform input[type=radio],
.gform input[type=checkbox] {
    width: auto;
}

.full-width-btn {
    width: 100%;
    text-align: center;
}

.vertical-align {
    display:flex;
    flex-direction: column;
    justify-content: center;
}


.et_pb_text ul, .et_pb_text ol, .et_pb_tab ul, .et_pb_tab ol, .et_pb_toggle ul, .et_pb_toggle ol {
 list-style-position: outside;
}

.et_pb_text_inner ol li,
.et_pb_text_inner ul li {
    margin: 0px 0px 0px 30px;
    padding-left: 10px;
}

.et_pb_text_inner ol li {
    margin-bottom: 10px;
}

.et_pb_text_inner ol,
.et_pb_text_inner ul {
    margin: 20px 0px 0px 0px;
}

.et_pb_text_inner a {
    text-decoration: underline;
}

.et_pb_text_inner a:hover {
    opacity: 0.7;
}


@media all and (max-width: 980px) {

    .custom-row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    }

    .first-on-mobile {
    -webkit-order: 1;
    order: 1;
    }

    .second-on-mobile {
    -webkit-order: 2;
    order: 2;
    }

}
