@charset "utf-8";

figcaption {
    text-align: center;
    font-size: 1.3em;
    color: #ffd2ff; /* Same light pink as Crisp Chat */
    font-family: Montserat, serif;
}

.goldbar_img {
    padding-top: 10px;
}

/* Start of Online-Generated Table: divtable.com/table-styler */
caption {
    font-size: 2.1em;
    color: #000033;
    background: #009999;
    border-radius: 30px;
}

table.pricing {
    font-family: Papyrus, Fantasy;
    border: 2px solid #DE9B17;
    background-color: #1E0102;
    width: 100%;
    text-align: center;
    border-collapse: collapse;
}

table.pricing td, table.pricing th {
    border: 2px solid #DE9B17;
}

table.pricing tbody td { /* Color & size of cell data  */
    font-size: 1.5em;
    font-weight: bold;
    color: #DE9B17;
}

table.pricing thead {
    background: #3300cc;
    background: -moz-linear-gradient(top, #3300cc 0%, #3300cc 66%, #3300cc 100%);
    background: -webkit-linear-gradient(top, #3300cc 0%, #3300cc 66%, #3300cc 100%);
    background: linear-gradient(to bottom, #3300cc 0%, #3300cc 66%, #3300cc 100%);
}

table.pricing thead th { /* Color & size of column headers */
    font-size: 1.7em;
    font-weight: bold;
    color: #ff33ff;
    text-align: center;
}

@media only screen and (min-width: 600px) {
    table {
        font-size: 1.5em;
    }
}

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 320px) {
    table.pricing {
        display: block;
        border: 0;
        height: auto;
        width: 100%;
    }

    table.pricing caption {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    table.pricing thead, table.pricing tbody {
        display: inline-block;
        width: 49%;
        height: 100%;
        box-sizing: border-box;
    }

    table.pricing th, table.pricing tr, table.pricing td {
        display: block;
        width: 100%;
    }

    table.pricing th, table.pricing td {
       height: 40px;
        padding: 0;
        margin: 0;
        text-wrap: avoid;
    }
}