/* Order landing page */

h3#ml_onfly_front_landing {
    font-family: 'LiebeRuth-Medium';
    border: 0;
    padding: 40px 10px 20px;
}
div#ml_onfly_order_front_container .inner-landing {
    display: block;
    padding: 10px;
	margin-bottom: 20px;
}
li.email:before {
    font-family: 'dashicons';
    content: "\f465";
    padding-right: 6px;
    font-size: 21px;
    vertical-align: middle;
    color: #008080;
}
div#ml_onfly_order_front_container {
    max-width: 800px;
    margin: 0 auto 80px;
}
div#ml_onfly_order_front_container p {
    text-align: center;
    font-family: 'LiebeRuth-Medium';
    margin: 0;
    padding: 20px 0 10px;
}
div#ml_onfly_order_front_container .inner-landing.disclaimer p {
    text-align: left !important;
    font-family: 'LiebeRuth-Regular';
    color: #555;
    font-weight: normal !important;
	padding: 10px 20px;
}
div#ml_onfly_order_front_container .inner-landing.disclaimer p#disclaimer {
    color: #a52a2a;
    font-style: italic;
    font-size: 15px;
    border-bottom: 1px dashed #bbb;
}
div#ml_onfly_order_front_container .inner-landing ul {
    padding: 0 20px;
}
div#ml_onfly_order_front_container table#onfly_order_table {
    width: auto;
    border-collapse: collapse;
    margin: 10px auto;
}
div#ml_onfly_order_front_container table#onfly_order_table td,
div#ml_onfly_order_front_container table#onfly_order_table tr#onfly_email td, 
div#ml_onfly_order_front_container table#onfly_order_table tr#onfly_phone td {
    padding: 5px 10px;
}
div#ml_onfly_order_front_container table#onfly_order_table td.underline {
    border-bottom: 2px solid #008080;
}
div#ml_onfly_order_front_container table#onfly_order_table td i {
    color: #696969;
}
div#ml_onfly_order_front_container table#onfly_order_table tr td:nth-child(1):not(.underline-dashed) {
    font-weight: bold;
}
div#ml_onfly_order_front_container table#onfly_order_table tr.order-items td.underline-dashed {
    border-bottom: 1px dashed #bbb;
	font-size: 15px;
}
div#ml_onfly_order_front_container table#onfly_order_table tr.order-items.last-item td.underline-dashed {
    border: 0;
}
div#ml_onfly_order_front_container table#onfly_order_table td.underline-dashed:before {
    content: '-';
    padding: 0 10px 0 0;
}
div#ml_onfly_order_front_container table#onfly_order_table tr#onfly_total_price td {
    padding: 20px 10px 30px;
}