trix-editor {
    background: #2f3e4e;
    color: #fff;
}

.jrTabs.ui-tabs .ui-tabs-panel {
    border: 1px solid #2f3e4e;
    background: #1b2c3e;
}

.ui-widget-content a {
    color: #c4daff;

}

/* Kunena Voting */
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: rgba(255,255,255,0.1);
}


/* Kontaktformular */
.well {
    background-color: transparent;
}
#contact-form legend {
    color: inherit;
}
#contact-form button {
    color: #222;
}

/* 2018 */
body {
    font-size: 1.0rem;
}

form {
    margin: 0 !important;
}

a button {
    background-color: #1b2c3e;
}

#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    background: none;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active,
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover
 {
    background: #2f3e4e;
}
.g-offcanvas-toggle {
    background: rgba(0,0,0,0.5);
    position: initial;
}

#es.is-mobile .es-toolbar .o-navbar-search {
    /* bugfix: suchfeld muss vorne dran sein auf mobile */
    z-index: 1;
}

#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
    background: #1b2c3e;
}

.g-content,
div.jomsocial,
div.joms-page {
    background: transparent !important;
}
#g-navigation .g-main-nav .g-dropdown {
    background: #2f3e4e !important;
}
.box2.moduletable, .box2.widget, .box2 .g-content,
.wf-editor-container, .wf-editor-container * {
    color: #eeeeee !important;
}
.wf-editor-header
{
    background-color: #2f3e4e !important;
}
textarea.wf-no-editor {
    color: #000000 !important;
}
.wf-editor-container .nav-tabs > .active > a,
.wf-editor-container .nav-tabs a:hover {
    background-color: #1b2c3e !important;
}

.ui-datepicker .ui-datepicker-title select {
    background: none;
    color: #ffffff;
}

.ui-datepicker th {
    color: #fff;
}

/* Jreviews 2018 */
.jrFieldGroup .jrFieldValue {
    float: left;
}

ul.jrFieldValueList li::after {
    display: none;
}

.jrModuleItems .jrModuleItem {
    font-size: 80% !important;
}
.jrModuleItems .jrModuleItemTitle a {
    font-size: 120% !important;
}

.jrAdvSearchSuggest,
.jrAdvSearchSuggest .jrViewAllResults,
.dropdown-menu
 {
    background: rgba(0,0,0,0.8);
    color: inherit;
}

.jrAdvSearchSuggest .jrSearchResults {
    color: inherit;
}

.jrAdvSearchSuggest a {
    color: #c4daff;
}

.jrRoundedPanel {
    border:none;
}

#es.o-popover--es .popover-title {
    color: #1b2c3e;
}

.jrPage .jrCustomFields,
.jrPage .jrFormChooser,
.jrPage .jrForm fieldset,
.jr-user-reviews .jrRoundedPanelLt,
.jrResults .jrRoundedPanelLt,
.jrBlogview .jrResults .jrListItem.row2,
#es.o-popover--es
{
    background-color: rgba(0,0,0,0.2);
    background-image: none;
}

.g-flushed .g-container {
    padding-left: 1rem;
    padding-right: 1rem;
}
.g-container.g-flushed {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

/* 2018 EasySocial */

#es .es-points-list .o-box {
    background: none;
}

#es .es-story-panel-button:hover {
    color: #ffffff;
}

#es .es-timeline__content {
    color: inherit;
}

#es .es-side-widget__title,
#es .es-noti__title,
#es .es-comment,
#es .es-stream-mini .es-stream time {
    color: inherit;
}
#es .es-stream-embed,
#es .es-noti__item.is-unread {
    background-color: #1b2c3e;
}

#es .es-stream-apps,
#es .es-story,
#es .es-profile-data-table,
#es .es-convo,
#es .es-noti__item,
#es .es-noti__item:hover,
#es .es-comments-form .es-form,
#es .es-stage__curtain,
#es .es-timeline__content,
#es .es-apps-item__ft,
#es.es-photo-popup .es-photo-footer,
#es.is-mobile .es-container .es-sidebar {
    background: none;
    background-color: none;
}

#es .es-convo__sidebar-item.is-active {
    background-color: #2f3e4e;
}

#es .es-convo__sidebar {
    background-color: #1b2c3e;
}

#es .es-story-body,
#es .es-convo__sidebar-item.is-unread {
    background: rgba(255,255,255,0.2);
}

#es .es-comments-wrap,
#es .dropdown-menu {
    background-color: #2f3e4e;
}

#es .es-toolbar {
    z-index: auto;
}

#es .popbox-dropdown__hd,
#es .es-dialog-header {
    background-color: #91baff;
}

#es .es-convo-text,
#es .mentions textarea {
    color: #eeeeee;
}

#es .dropdown-menu > li > a {
    color: #c4daff;
}

.es-dialog-content {
    color: #000000;
}


/* 2018 Kunena styling */
#kunena.layout .kwho-user,
#kunena.layout .kwho-admin,
#kunena.layout .kwho-moderator,
.klatest-itemdetails li.klatest-author a
{
    color: #5388B4;
}

#kunena.layout tr.category img.kavatar,
#kunena #ktopicsform img.kavatar {
    height: 77px;
    width: auto;
}

#kunena.layout select,
#kunena input.btn,
#kunena .form-search input {
    color: #000000;
}

#kunena .well input,
#kunena .well textarea,
#kunena .well,
#kunena #postform input,
#kunena #postform textarea
 {
    background-color: transparent;
}

#kunena.layout input[type="radio"]:checked + label {
    border-color: #cccccc;
}

#kunena.layout .markItUpHeader ul ul,
div.modal {
    background-color: #1b2c3e;
}

div.modal .btn-primary {
    background-color: #91baff !important;
}

/* 2018 Gummipunkte und MultiCoordinates */
#gummiliste .header {
    color: #000000;
}

#filterform select {
    color: #000000;
}

#jrmc input {
    width: 95%;
    color: #000000;
}



/* MultiCoordinates description styling! */
.jrFieldDiv.jrWaypoints .jrFieldDescription span {
 display: inline-block;
 margin-right: 20px;
}

.jrFieldDiv.jrKoordinaten .jrButton,
.jrFieldDiv.jrLatitude,
.jrFieldDiv.jrLongitude
{
    display: none !important;
}

.jrRoundedPanel {
    background: transparent !important;
}


div.invisible { display: none; }


#g-header div.g-block {
    height: auto;
    min-height: 0;
}

/* OLD STYLINGS: */

/* Forum Pagination: */
#kunena.layout .pagination ul {
    margin-top: 0;
}


/* Chaos Styling: 
   --------------
*/

.gm-style .gmnoprint {
    display: block;
}

#g-header img {
    max-height: 200px;
}


div.item-page div.icons {
    z-index: 10;
    position: relative;
}


#kprofilebox {
    display: none !important;
}


.sprocket-features-arrows span span {
    display: inline-block;
    margin-top: -7px;
    position: inherit;
}

.platform-content *, .platform-content *::before, .platform-content *::after {
    box-sizing: inherit;
}

div.jrFieldDiv.jrRight{
    display: inline !important;
}

/* JR Lists */
#jr-form-mylists div.jrFieldDiv label {
    color: #666666;
}

.jrListContainer {
    background: none !important;
    border: none !important;
}

/* PRINT OVERRIDES */

@media print {
    a[href]::after {
        content: "" !important;
    }

    abbr[title]::after {
        content: "" !important;
    }

    #pop-print,
    div.jrListingInfoContainer {
        display: none !important;
    }

    div[id^="jrRelatedListingsWidget"] {
        display: none !important;
    }

    #userReviews .jsUserReviewsSummary,
    #jr-map-layout,
    #jrRelatedListings,
    #g-navigation,
    #g-copyright {
        display: none;
    }

}

/* Print button immer sichtbar hack */
div.icons ul.dropdown-menu {
    display: block;
    background: none;
    box-shadow: none;
    border: none;
    padding: none;
}
div.icons ul.dropdown-menu li.edit-icon {
    display: none;
}
div.icons a.dropdown-toggle {
    display: none;
}
