@charset "UTF-8";
/* *****************************************************************************
 * Balbooa Form
 * ************************************************************************** */

.ba-form-page .ba-input-wrapper {
    border: none;
    padding-left: 0;
}

/* *****************************************************************************
 * Navbar
 * ************************************************************************** */

/* Mobile  */
.uk-navbar-toggle .uk-navbar-toggle-icon svg {
    width: 25px;
    height: 25px;
}
.uk-modal.uk-modal-full .uk-modal-dialog .uk-modal-close-full svg {
    margin-top: 20px;
    margin-right: 20px;
    width: 25px;
    height: 25px;
}
.uk-modal.uk-modal-full .uk-modal-dialog .uk-first-column .uk-panel .uk-nav a {

    font-size: 1.3em;

} 
#tm-dialog-mobile > .uk-offcanvas-bar > .uk-margin-auto-bottom > .uk-grid {
    margin-top: 20px;
}



@media (min-width: 640px) and (max-width: 960px) {

    .uk-navbar-left {
        margin-left: 15px;
    }
    .uk-navbar-right {
        margin-right: 15px!important;
    }
    
}

@media (min-width: 960px) and (max-width: 1200px) {

    .uk-navbar-left {
        margin-left: 25px;
    }
    .uk-navbar-right {
        margin-right: 25px!important;
    }    
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .uk-navbar .uk-navbar-nav {
        gap: 25px;
    }
}
/* Navbar */
.uk-navbar-nav a {
    color: #000000!important;
}
.n-large.uk-section-default .uk-panel p,
.n-large.uk-section-default .el-content p {
    font-size: 1.3em;
}
.uk-navbar-container.uk-navbar-transparent.uk-light {
    background: linear-gradient(rgba(0,0,0,0.3), transparent);
}
body.largescreen .uk-navbar-container.uk-navbar-transparent.uk-light > .uk-container > .uk-navbar .uk-navbar-right > .uk-navbar-nav > li > a {
    color: #fff!important;
}


/* *****************************************************************************
* Anmeldeformular
* **************************************************************************** */
.login .tm-main form {
    background-color: #F9F9F9;
    padding: 20px;
}

.login .tm-main form input {
    background-color: #ffffff;
}
.login .tm-main form .controls button {
    background-color: #000000;
    color: #ffffff;
}
.login .com-users-login__options,
.login .com-users-login__options a {
    border: none;
}

/* *****************************************************************************
* Referenzen
* **************************************************************************** */

/* Hide return URL textfield */
#uri_base64encoded {
    display: none;
}
/* Editor View: Hide Yootheme Pro Builder button */
.redaktion .btn-primary[href*="p=customizer"] {
    display: none;
}

/* Hide TinyMCE Editor */
.redaktion.hideeditor #editor {
    display: none;
}

/* Editor View: Hide introtext on JCE, TinyMCE or Code Mirror*/
.redaktion.hideintro #com-content-form #editor joomla-editor-codemirror:first-child,
.redaktion.hideintro #com-content-form #editor .wf-editor-container:first-child, 
.redaktion.hideintro #com-content-form #editor .js-editor-tinymce:first-child {
    display: none!important;
}

/* Editor View: Hide image panel on TinyMCE or Code Mirror*/
.redaktion.hideimagepanel #com-content-form button[aria-controls="images"] {
    display: none!important;
}

/* Hide Aimy Canonical Tab*/
.redaktion.hideaimy #com-content-form button[aria-controls="attrib-aimy_cncl"]{
    display: none!important;
}
 
/* Hide Publishing Tab*/
.redaktion.hidepublishing #com-content-form button[aria-controls="publishing"]{
    display: none!important;
}

/* Hide Metadata Tab*/
.redaktion.hidemetadata #com-content-form button[aria-controls="metadata"]{
    display: none!important;
}

/* Hide Sprache Tab*/
.redaktion.hidelanguage #com-content-form button[aria-controls="language"]{
    display: none!important;
}

/* Hide Button Kopieren und Speichern */
.redaktion #adminForm button[data-submit-task="article.save2copy"]{
    display: none!important;
}



.redaktion input,
    .redaktion input.valid,
    .redaktion select,
.redaktion textarea {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ffffff!important;
    border-bottom: none!important;
}
.redaktion .tm-main {
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-family: 'Nunito Sans';
    font-size: 0.8em;
}
.redaktion .tm-main label {
    font-weight: bold;
}

.redaktion .tm-main fieldset {
    background-color: #f1f1f1;
    padding: 10px;
    margin-bottom: 10px;

}

/* Table 9 */
.el-text-5 .filter-content {
    word-wrap: break-word!important;
    line-height: 1.5em;
    text-rendering: optimizeLegibility;

}

.fs-datatable-block.fs-datatable-footer,
.fs-datatable-block.fs-datatable-header {
    border: none;
    padding: 0;
}


/* Editor */


/* ToTop */
.modpagecrollbtns  {
    border-radius: 50px!important;
}

/* hide the Yoothem Pro button in Editor view */
#editor-xtd-buttons a:first-child {
	display: none; 
}

/* Change button design in Editor view */
.edit.item-page button,
.input-group button {
	border-radius: 5px;
}
.edit.item-page joomla-tab button {
	border-radius: 0;
}

/* ******************************************************************************
/* Toolbar 
* **************************************************************************** */

.tm-toolbar .btn.btn-link.jmodedit,
.tm-toolbar .tooltip {
	display: none;
}
/* ******************************************************************************
/* Main 
* **************************************************************************** */
.uk-button {
    line-height: 1.5em!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}



/* *****************************************************************************
/* Scroll To Top */
/* *************************************************************************** */
.scrollToTop svg {
    width: 42px;
    height: 42px;
    margin-top: -10px;

}

/* *****************************************************************************
/* JSitemap */
/* *************************************************************************** */

#jmap_sitemap .folder:hover,
#jmap_sitemap .folder:focus,
#jmap_sitemap li a:hover,
#jmap_sitemap li a:focus {
    color:#444444;
}
#jmap_sitemap,
#jmap_sitemap li a.selected {
    font-size: 18px;
}

/* *****************************************************************************
 * Disqus
 * ************************************************************************** */

/* Disqus Overlay */
#disqus_thread .uc-embedding-container {
    min-height: 300px!important;
}
