/**
 * Grid
 */
.rawt-grid .grid-label {
    font-family: 'Proxima Nova';
    font-size: 1em;
    font-weight: 600;
}

.rawt-grid .grid-label a {
    color: #5f5d5a !important;
    text-decoration: none;
    font-weight: 600 !important;
}

.rawt-grid > ul > li {
    /*margin: 1em 0.8em 1.5em 0.8em;*/
}

.rawt-grid > ul > li .grid-item {
    padding: 0.4em;
    background: rgb(255,255,255);
    background: rgba(255,255,255,0.7);
    /*border: 1px solid #ddd;*/
    /*box-shadow: 0 0 0.3em #ece8df;*/
    border-radius: 0.3em;
    box-shadow: 0 0 0.4em #e9e6e1;
    border: 1px solid #EAE7E2;
}

.rawt-grid .grid-image-link .entity-color h3 {
    text-transform: uppercase;
    font-weight: 100;
}

.rawt-grid > ul > li .grid-image-link .overlay-icon {
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.7);
}

.rawt-grid > ul > li .grid-image-link:hover .overlay-icon {
    color: #ef7873;
}

.rawt-grid-mini > ul > li > .grid-item {
    padding: 0.3em;
}

/*.rawt-grid-mini > ul > li > .grid-item .grid-image,
.rawt-grid-mini > ul > li > .grid-item .details {
    border-radius: 0.3em;
}*/

.rawt-grid .grid-item .details {
    background: rgb(80,80,80) !important;
    background: rgba(0,0,0,0.5) !important;
    /*background: rgb(255,255,255) !important;
    background: rgba(255,255,255,0.9) !important;*/
}

.rawt-grid .grid-item .details .rawt-author .label {
    color: #fff;
    /*color: #222;*/
}

.rawt-grid .grid-item .details-content {
    /*color: #797f89;*/
    color: #fff !important;
    font-weight: 400 !important;
    text-decoration: none;
}

.rawt-grid .grid-item .details-content .action {
    font-weight: 400;
}

.rawt-grid-normal .grid-list .grid-label {
    margin: 0.2em 0.5em 0 0.5em;
    text-transform: uppercase;
}

.rawt-grid-mini .grid-list .grid-label {
    font-size: 0.55em;
    line-height: 1.2em;
}

/**
 * Content index
 */
.rawt-entity-content-index {
    margin: 1.5em 0 0 0;
}

.rawt-entity-content-index .entity-index-section caption .icon {
    display: inline-block;
}

.rawt-entity-content-index .rawt-entity-index > h2 {
    font-family: 'Dancing Script' !important;
    font-size: 2.0em !important;
    margin-bottom: 0.8em;
    border-bottom: 1px solid #bbb;
}

.rawt-entity-content-index .rawt-table caption {
    font-size: 1.2em !important;
    font-family: 'Proxima Nova' !important;
    font-weight: 400;
    text-transform: uppercase;
}

.rawt-entity-content-index .rawt-table caption .icon {
    font-size: 0.9em;
}

/**
 * Preview
 */
.preview-popup.loaded,
.image-preview-popup {
    -moz-box-shadow: 0 0 1em #bbb;
    -webkit-box-shadow: 0 0 1em #bbb;
    box-shadow: 0 0 1em #bbb;
    background: #fff;
    border-radius: 0.3em;
}

.image-preview-popup {
    background: #EBEADB;
}

.image-preview-popup > img {
    border-radius: 0.3em;
}

/**
 * Checker
 */
ul.rawt-checkable > li .checkable-check {
    background-color: #fff;
    border-color: #ece9e2;
}

ul.rawt-checkable > li:hover {
    color: #ef7873;
}

ul.rawt-checkable > li .checkable-check.checked {
    color: #ef7873;
}

/**
 * Imageboard
 */
.rawt-imageboard .item {
    border-radius: 0.3em;
    box-shadow: 0 0 0.4em #e9e6e1;
    border: 1px solid #EAE7E2;
}
/*.rawt-imageboard .image {
    padding: 0.4em !important;
    margin: 0.3em;
    /*background: url(images/stripes.png) top left repeat;*/
/*    background: rgb(255,255,255);
    background: rgba(255,255,255,0.7);
    border: 1px solid #ddd;
    box-shadow: 0 0 0.3em #ece8df;
    border-radius: 0.3em;
}

.rawt-imageboard

.rawt-imageboard .caption {
    color: #fff;
    text-shadow: 0 0 0.2em #444;
}*/