/**
 * Cursive
 */
.rawt-cursive {
    font-family: 'Dancing Script';
    font-size: 2.5em;
}

/**
 * Headings
 */
.rawt-heading-red {
    color: #ef7873;
}

/**
 * Testimonial
 */
.rawt-testimonial,
.rawt-author-quote {
    color: #6a6b54;
    background: #fcffcf;
    border-radius: 0.3em;
    box-shadow: 0 0 0.3em #ece8df;
}

.rawt-testimonial h3 {
    font-size: 1.6em !important;
    font-family: 'Dancing Script';
    margin: 0 0 0.5em 0 !important;
}

/**
 * Author Quote
 */
.rawt-author-quote a {
    color: #424234;
    font-weight: bold;
}

.rawt-author-quote .quote-icon .icon:before {
    content: "\f10d";
}

/**
 * Highlight
 */
.rawt-highlight {
    background: #fffecd;
    border-radius: 0.2em;
    border: 1px solid #f4f2ca;
    /*box-shadow: 0 0 0.3em #ece8df;*/
    margin: 0.9em -0.3em;
}

.rawt-highlight.highlight2 {
    background: #f2efe8;
    /*border: 1px solid #efece6;*/
    text-align: center;
}

/**
 * Checklist
 */
.rawt-checklist .icon {
    color: #ef7873;
    border-radius: 0.2em;
}

/**
 * Checklist
 */
.rawt-itemlist {
    font-size: 0.85em;
    font-weight: 400;
}

.rawt-itemlist .icon {
    color: #ef7873;
}

/**
 * Feature Box
 */
.rawt-feature-box .feature-box-content {
    background: #bedee8;
    border-radius: 0.3em;
    box-shadow: 0 0 0.3em #ece8df;
}

.rawt-feature-box h4 {
    font-size: 1em !important;
    text-transform: uppercase;
    margin-bottom: 1em;
}

/**
 * Tips list
 */
.rawt-tips-list .icon {
    color: #ef7873;
    border-radius: 0.2em;
}

/**
 * FAQs
 */
.rawt-faq {
    border-bottom: 1px solid #ddd;
}

.rawt-faq h4 {
    font-size: 1.2em !important;
}

.rawt-faq .faq-content .answer {
    font-weight: normal;
    color: #888;
}

/**
 * Image Grid
 */
.rawt-image-grid li.ag-item > .item {
    background: #fff;
    box-shadow: 0 0 0.3em #ece8df;
    border-radius: 0.2em;
    padding: 0.3em;
}

.rawt-image-grid .media-image-link,
.rawt-image-grid .media-image,
.rawt-image-grid.nostyle li.ag-item > .item {
    background: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}