﻿/*!
Theme Name: Dommusik Mainz
Theme URI:
Author: Jan Bätzner
Author URI:
Description:
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 7.4
Version: 1.0
Template: twentytwentyfour
Text Domain: twentytwentyfour
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/:root{--global-blue: rgb(0, 134, 255);--global-light-blue: #0086ff66;--global-white: rgb(246, 244, 241);--global-white-gradient: linear-gradient( 90deg, rgba(246, 244, 241, 1) 0%, rgba(246, 244, 241, 1) 100% );--global-hover: red;--wp--style--global--content-size: 1200px;--wp--preset--font-family--body: Poppins}:root :where(.is-layout-flow)>*{margin-block-start:0}header#site-header,div.page-header{position:absolute;z-index:1}.has-global-padding{padding-right:0;padding-left:0}:where(.wp-site-blocks)>*{margin-block-start:0}header.wp-block-template-part{position:fixed;width:350px;height:72px;left:calc(50% - 175px);top:-1px;z-index:2}header.wp-block-template-part .wp-block-site-logo img{width:350px;height:71px}header.wp-block-template-part .wp-block-site-title{position:absolute;top:5px;width:350px;height:50px;display:flex;justify-content:center;align-items:center;margin:0}header.wp-block-template-part .wp-block-site-title a{text-transform:uppercase;font-family:Poppins;font-weight:700;font-size:2em;color:rgba(0,0,0,0);text-decoration:none}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--global-white)}header .widget_nav_menu ul li,footer .widget_nav_menu ul li{padding-right:0}header .widget_nav_menu ul li a,footer .widget_nav_menu ul li a{color:var(--global-white);padding-left:10px;padding-right:10px;text-decoration:none;font-family:Poppins;font-weight:400}header .widget_nav_menu ul li:not(:last-child),footer .widget_nav_menu ul li:not(:last-child){border-style:solid;border-width:0px 1px 0px 0px;border-color:#f6f4f1}header .widget_nav_menu ul li.current-language-menu-item a,header .widget_nav_menu ul li.current-menu-item a,footer .widget_nav_menu ul li.current-language-menu-item a,footer .widget_nav_menu ul li.current-menu-item a{color:var(--global-white);font-weight:600}.widget_nav_menu .menu li{padding-right:0}header .widget_nav_menu{display:none;top:15px;right:1em}header .widget_nav_menu ul li a{font-size:1.5em}.spacerramp{border-style:solid;border-width:0 0 30px 100vw;border-color:rgba(0,0,0,0) var(--global-blue) var(--global-blue) rgba(0,0,0,0)}footer{background-color:var(--global-blue);display:flex;flex-direction:row;position:relative}footer .widget_nav_menu{display:flex;justify-content:space-between;padding:5px 0;flex-grow:1}footer .widget_nav_menu ul{align-self:center}footer .widget_nav_menu ul li a{font-size:.8em}footer .widget_nav_menu ul li a:hover{color:#000}footer .widget_nav_menu>div{margin:0 auto}footer .widget_nav_menu:last-child{display:none}.dommusikbox p{margin:0}.dommusikbox p a{color:var(--global-white)}.dommusikbox .mehrinfos svg{height:39px !important}.dommusikbox:hover{cursor:pointer;border-color:var(--global-blue) !important;box-shadow:0px 0px 0px 2px var(--global-blue) !important}.dommusikbox:hover .elementor-element.elementor-widget:not(.elementor-widget-icon):not(.elementor-widget-text-editor) .elementor-widget-container{background:var(--global-blue)}.dommusikbox:hover .elementor-element.elementor-widget:not(.elementor-widget-icon):not(.elementor-widget-text-editor) .elementor-widget-container h2{color:var(--global-white)}.dommusikbox:hover svg path{fill:var(--global-white)}.dommusikbox:hover p a{color:var(--global-blue)}.down-arrow{position:absolute;top:-80px;left:-14px;margin-right:60%;width:24px;height:24px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;animation:jumpInfinite 1.5s infinite}@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:20px}100%{margin-top:0}}body{background-color:#000;transition:background-image .3s ease-in-out .1s;background-position:center;touch-action:pan-x pan-y}#background,#background0{position:fixed;width:100vw;top:0;background-size:cover;background-position:center top 50%;height:100%;height:100lvh;min-height:-webkit-fill-available}.wp-block-navigation__responsive-container-open{display:none}@media(min-width: 768px){header .widget_nav_menu,footer .widget_nav_menu{padding:0;position:fixed}header.wp-block-template-part{position:fixed;width:600px;left:calc(50% - 300px);top:-8px}header.wp-block-template-part .wp-block-site-logo img{width:600px;height:134px}header.wp-block-template-part .wp-block-site-title{width:600px;height:80px;top:10px}header.wp-block-template-part .wp-block-site-title a{font-size:3em}header .widget_nav_menu{display:initial}footer{flex-direction:row-reverse}footer .widget_nav_menu{padding:0;justify-content:end;bottom:0}footer .widget_nav_menu .menu-unten_ls-container{display:none}footer ul li a:hover{color:var(--global-blue) !important}.spacerramp{display:none}}/*# sourceMappingURL=style.css.map */
