﻿@font-face {
    font-family: 'Javacom';
    src: url('https://www.queenbee.com.au/fonts/Javacom.eot?#iefix') format('embedded-opentype'), url('https://www.queenbee.com.au/fonts/Javacom.otf') format('opentype'), url('https://www.queenbee.com.au/fonts/Javacom.woff') format('woff'), url('https://www.queenbee.com.au/fonts/Javacom.ttf') format('truetype'), url('../fonts/Javacom.svg#Javacom') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Begin Text Editor */
.editor {
    line-height: 1.5em;
    color: #292526;
}

    .editor * {
        line-height: inherit;
        color: inherit;
        font-size: 14px;
    }

    .editor h2,
    .editor h3 {
        margin: 1em 0;
        font-family: "Javacom", Helvetica, Arial, sans-serif;
        line-height: 1;
    }

    .editor h2 {
        font-size: 20px;
        font-size: 1.429rem;
    }

    .editor h3 {
        font-size: 18px;
        font-size: 1.286rem;
    }

    .editor p,
    .editor address {
        line-height: 1.5em;
        margin-bottom: 1em;
    }

    .editor a {
        color: #d85486;
    }

        .editor a:hover {
            text-decoration: underline;
        }

    .editor img {
        margin-bottom: 5px;
    }

    .editor ul,
    .editor ol {
        margin-bottom: 0.5em;
    }

        .editor ul:before,
        .editor ol:before,
        .editor ul:after,
        .editor ol:after {
            display: table;
            content: "";
            clear: both;
        }

        .editor ul li,
        .editor ol li {
            margin-bottom: 0.5em;
            line-height: 1.5em;
        }

        .editor ul li {
            position: relative;
            /*text-indent: 16px;*/
            padding-left: 16px;
        }

            .editor ul li:before {
                content: "";
                position: absolute;
                top: 8px;
                right: 0;
                bottom: 0;
                left: 0;
                width: 5px;
                height: 5px;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                background-color: #292526;
            }

    .editor ol {
        padding: 0 1em;
    }

        .editor ol li {
            list-style-type: decimal;
        }

    .editor table {
        table-layout: fixed;
        margin: 1.5em 0;
    }

        .editor table tr:nth-child(odd) td {
            background-color: #eee;
        }

        .editor table tr:first-child td {
            font-weight: 700;
            background-color: #ddd;
        }

        .editor table td {
            padding: 6px 10px;
        }

            .editor table td[data-prev],
            .editor table td[data-next],
            .editor table td.empty {
                display: none;
            }

@media (max-width: 767px) {
    .editor table[data-table] td {
        display: none;
        text-align: center;
    }

        .editor table[data-table] td.active {
            display: table-cell;
        }

        .editor table[data-table] td.head-title {
            display: table-cell;
            text-align: left;
        }

        .editor table[data-table] td.empty {
            display: table-cell;
        }

    .editor table[data-table] [data-prev],
    .editor table[data-table] [data-next] {
        display: table-cell;
        cursor: pointer;
    }

        .editor table[data-table] [data-prev].disabled a,
        .editor table[data-table] [data-next].disabled a {
            color: #c6bcbe;
        }

        .editor table[data-table] [data-prev] a,
        .editor table[data-table] [data-next] a {
            color: #d85486;
            font-size: 20px;
            text-decoration: none;
        }
}

@media (min-width: 544px) {
    .editor table tr td {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 768px) {
    .editor h2 {
        font-size: 30px;
        font-size: 2.143rem;
    }

    .editor h3 {
        font-size: 24px;
        font-size: 1.714rem;
    }
}
/* End Text Editor */

.descEditor h2 {
    color: rgb(184, 71, 114);
    font-size: 18px;
    margin: 5px 0 0 0;
}

.descEditor h3 {
    color: rgb(184, 71, 114);
    font-size: 18px;
    margin: 0px;
    display: inline-block;
}