li.item-278 > a { color:#d60000 !important; font-weight:700 !important; }
div.blog.cestovani.juke.soundvision div.page-header a{
background-image:url("/images/SoundVision/record.png") !important;
}
.introblock {
    background:#f2f2f2;
    padding:25px 30px;
    margin:30px auto;
    max-width:1200px;
    text-align:center;
}

.introblock p{
    margin-bottom:12px;
    line-height:1.6;
}

.introblock h2{
    margin-bottom:12px;
}
.intro-grey-box{
    background:#f2f2f2;
    padding:25px 30px;
    margin:30px auto;
    max-width:1200px;
    text-align:center;
}

.intro-grey-box p{
    max-width:1100px;
    margin:0 auto 12px auto;
    line-height:1.6;
}

.intro-grey-box h1{
    margin-bottom:15px;
}
.tt-title{
    font-family: 'Lobster', cursive;
    color:#c40000;
    font-size:40px;
    margin-bottom:15px;
}
#djslider-loader90,
#djslider90,
#slider-container90,
#djslider90 .slider-container,
#djslider90 .djslider-in,
#djslider90 ul#slider90,
#slider90 {
    height: 460px !important;
    min-height: 460px !important;
    max-height: 460px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    overflow: hidden !important;
}

#djslider-loader90 {
    background: none !important;
}
@media (max-width: 991px) {

    .menu .moduletable_menu ul.mod-menu ul.mod-menu__sub {
        display: none !important;
    }

    .menu .moduletable_menu ul.mod-menu li.parent > a,
    .menu .moduletable_menu ul.mod-menu li.deeper > a {
        position: relative;
        padding-right: 28px;
    }

    .menu .moduletable_menu ul.mod-menu li.parent > a::after,
    .menu .moduletable_menu ul.mod-menu li.deeper > a::after {
        content: "▼";
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 11px;
        line-height: 1;
    }

    .menu .moduletable_menu ul.mod-menu li.open > ul.mod-menu__sub {
        display: block !important;
    }
}
/* Ronnie Login besser sichtbar */
/* =========================================================
   LOGIN / LOGOUT MODUL
========================================================= */
.mod-login {
    max-width: 420px;
    margin: 40px auto !important;
    padding: 25px 30px;
    background: #f2f2f2;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
    text-align: center;
}

.mod-login input[type="text"],
.mod-login input[type="password"],
.mod-login input[type="email"] {
    width: 100%;
    max-width: 100%;
    background: #ffffff !important;
    color: #111111 !important;
    border: 1px solid #bdbdbd !important;
    padding: 10px 12px !important;
    box-sizing: border-box;
}

.mod-login a {
    color: #222222 !important;
}

.mod-login label,
.mod-login .form-check-label,
.mod-login .show-hide-password {
    color: #222222 !important;
}

.mod-login .logout-button,
.mod-login .login-button {
    margin-top: 15px;
}

.mod-login .webauthn,
.mod-login .passkey,
.mod-login .webauthn-login,
.mod-login .webauthn_button {
    display: none !important;
}

.mod-login button,
.mod-login .btn,
.mod-login a.btn,
.mod-login input[type="submit"],
.mod-login .logout-button button,
.mod-login .logout-button .btn,
.mod-login .logout-button a.btn,
.mod-login .logout-button input[type="submit"],
.mod-login .login-button button,
.mod-login .login-button .btn,
.mod-login .login-button a.btn,
.mod-login .login-button input[type="submit"],
.mod-login button[type="submit"],
.mod-login-logout button,
.mod-login-logout .btn,
.mod-login-logout a.btn,
.mod-login-logout input[type="submit"] {
    background: #666666 !important;
    color: #ffffff !important;
    border: 1px solid #555555 !important;
    padding: 10px 18px !important;
    font-weight: 600 !important;
    opacity: 1 !important;
    cursor: pointer;
    display: inline-block !important;
    visibility: visible !important;
    text-indent: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.mod-login button:hover,
.mod-login .btn:hover,
.mod-login a.btn:hover,
.mod-login input[type="submit"]:hover,
.mod-login .logout-button button:hover,
.mod-login .logout-button .btn:hover,
.mod-login .logout-button a.btn:hover,
.mod-login .logout-button input[type="submit"]:hover,
.mod-login .login-button button:hover,
.mod-login .login-button .btn:hover,
.mod-login .login-button a.btn:hover,
.mod-login .login-button input[type="submit"]:hover,
.mod-login button[type="submit"]:hover,
.mod-login-logout button:hover,
.mod-login-logout .btn:hover,
.mod-login-logout a.btn:hover,
.mod-login-logout input[type="submit"]:hover {
    background: #4f4f4f !important;
    color: #ffffff !important;
}

.mod-login-logout,
.mod-login-logout form,
.mod-login-logout .logout-button {
    text-align: center !important;
    margin: 20px auto !important;
}


/* =========================================================
   FRONTEND-ARTIKELFORMULAR
   Nur normale Formularfelder – NICHT JCE Toolbar
========================================================= */
.com-content-form > fieldset input[type="text"],
.com-content-form > fieldset input[type="email"],
.com-content-form > fieldset input[type="password"],
.com-content-form > fieldset textarea,
.com-content-form > fieldset select,
#adminForm > fieldset input[type="text"],
#adminForm > fieldset input[type="email"],
#adminForm > fieldset input[type="password"],
#adminForm > fieldset textarea,
#adminForm > fieldset select {
    background: #ffffff !important;
    color: #111111 !important;
    border: 1px solid #bdbdbd !important;
}

.com-content-form > fieldset label,
#adminForm > fieldset label {
    color: #222222 !important;
}


/* =========================================================
   UNTERE AKTIONSBUTTONS (Speichern / Abbrechen / usw.)
   Breiter gefasst, ohne den JCE-Editor zu zerstören
========================================================= */
/* TEST: NUR untere Joomla-Formularbuttons im Frontend */
#adminForm .form-actions,
#adminForm .buttons,
#adminForm .btn-toolbar {
    background: #f2f2f2 !important;
    padding: 12px !important;
    border: 1px solid #d0d0d0 !important;
}

#adminForm .form-actions .btn,
#adminForm .buttons .btn,
#adminForm .btn-toolbar .btn,
#adminForm .form-actions button,
#adminForm .buttons button,
#adminForm .btn-toolbar button,
#adminForm .form-actions a.btn,
#adminForm .buttons a.btn,
#adminForm .btn-toolbar a.btn,
#adminForm input[type="submit"] {
    background-color: #666666 !important;
    color: #ffffff !important;
    border: 1px solid #555555 !important;
    opacity: 1 !important;
    visibility: visible !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

#adminForm .form-actions .btn:hover,
#adminForm .buttons .btn:hover,
#adminForm .btn-toolbar .btn:hover,
#adminForm .form-actions button:hover,
#adminForm .buttons button:hover,
#adminForm .btn-toolbar button:hover,
#adminForm .form-actions a.btn:hover,
#adminForm .buttons a.btn:hover,
#adminForm .btn-toolbar a.btn:hover,
#adminForm input[type="submit"]:hover {
    background-color: #4f4f4f !important;
    color: #ffffff !important;
}
/* TEST 2: Joomla Frontend-Buttons hart überschreiben */
#adminForm .btn,
#adminForm .btn.btn-primary,
#adminForm .btn.btn-secondary,
#adminForm .btn-group > .btn,
#adminForm button.btn,
#adminForm a.btn,
#adminForm input.btn,
#adminForm .save button,
#adminForm .cancel button,
#adminForm [type="submit"],
#adminForm button[type="submit"] {
    background: #666666 !important;
    background-color: #666666 !important;
    color: #ffffff !important;
    border: 1px solid #555555 !important;
    opacity: 1 !important;
    filter: none !important;
    visibility: visible !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

#adminForm .btn:hover,
#adminForm .btn.btn-primary:hover,
#adminForm .btn.btn-secondary:hover,
#adminForm .btn-group > .btn:hover,
#adminForm button.btn:hover,
#adminForm a.btn:hover,
#adminForm input.btn:hover,
#adminForm .save button:hover,
#adminForm .cancel button:hover,
#adminForm [type="submit"]:hover,
#adminForm button[type="submit"]:hover {
    background: #4f4f4f !important;
    background-color: #4f4f4f !important;
    color: #ffffff !important;
    opacity: 1 !important;
    filter: none !important;
}