/**
 * Taxonomy
 */
.rawt-taxonomy-page .section-content {
}

.rawt-taxonomy-page .section-content:after {
    display: block;
    height: 4px;
    width: 100%;
    background: url(images/stripes_dark.png) repeat scroll left top transparent;
    background-size: 5px 5px;
    content: " ";
    margin: 0 0 3em 0;
}

.no-background-size .rawt-taxonomy-page .section-content:after {
    background: url(images/stripes_dark5.png) repeat scroll left top transparent;
}

.rawt-taxonomy-page .section-title h2 {
    font-family: 'Dancing Script';
    text-align: center;
    font-size: 2.1em;
}

.rawt-taxonomy-page .section-title .section-title-desc {
    text-align: center;
    font-size: 1.2em;
    font-weight: 100;
}

.rawt-taxonomy-page .rawt-taxonomy-page-section {
    /*background: rgba(255,255,255,0.7);
    border: 1px solid #ddd;
    border-radius: 0.3em;
    padding: 1.5em;*/
}

.rawt-taxonomy-grid .arrow .arrow-content {
    background: rgb(255,255,255);
    background: rgba(255,255,255,0.7);
}

.rawt-taxonomy-grid .arrow .arrow-content:before {
    border-color: rgb(225, 221, 213);
    border-color: rgba(225, 221, 213, 0);
    border-bottom-color: #e1ddd5;
    border-width: 16px;
    margin-left: -16px;
}

.rawt-taxonomy-grid .rawt-taxonomy-browser {
    border-radius: 0.3em;
    border: 1px solid #E1DDD5;
}

.rawt-taxonomy-browser .browser-title {
    font-size: 2em;
    font-weight: bold;
    font-family: 'Dancing Script';
}

.rawt-taxonomy-browser .browser-content {
    border-radius: 0.3em;
    background: rgb(255,255,255);
    background: rgba(255,255,255,0.7);
}

.rawt-taxonomy-grid .browser-content .rating-basic-blank {
    text-shadow: none;
    color: #5F5D5A;
}

.rawt-taxonomy-grid .browser-content .image-content > a .overlay-icon {
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.7);
}

.rawt-taxonomy-grid .browser-content .image-content > a:hover .overlay-icon {
    color: #ef7873;
}

.rawt-taxonomy-browser .browser-close,
.rawt-taxonomy-browser .browser-back,
.rawt-taxonomy-browser .browser-forward {
    opacity: 0.8;
    width: 32px;
    height: 32px;
    background: url(images/dark_buttons.png) 0 0 no-repeat;
    background-size: auto 32px;
}

.no-background-size .rawt-taxonomy-browser .browser-close,
.no-background-size .rawt-taxonomy-browser .browser-back,
.no-background-size .rawt-taxonomy-browser .browser-forward {
    background: url(images/dark_buttons_32.png) 0 0 no-repeat;
}

.rawt-taxonomy-browser .browser-close:hover,
.rawt-taxonomy-browser .browser-back:hover,
.rawt-taxonomy-browser .browser-forward:hover {
    opacity: 1;
}

.rawt-taxonomy-browser .browser-close {
    background-position: -64px 0;
}

.rawt-taxonomy-browser .browser-back {
    background-position: -32px 0;
}

.rawt-taxonomy-browser .browser-forward {
    background-position: 0 0;
}

.rawt-taxonomy-browser ul.preview-list > li {
    box-shadow: none;
}

.rawt-taxonomy-browser ul.preview-list > li .preview-image {
    border: 1px solid #E1DDD5;
    border-radius: 0.3em;
    padding: 0.3em;
}

.rawt-taxonomy-tree {
    font-size: 0.9em;
}

.rawt-taxonomy-tree .parent {
    font-family: 'Proxima Nova';
}