<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: vw Child Theme Kadence
Template: kadence
Author:       vital-web.at
Author URI:   https://www.vital-web.at
Version:      1.0
Text Domain:  kadence
*/

/*
Farben:
	- GrÃ¼n: #97BE4A
    - Rot: #8E3432
*/

/*#region Allgemein*/
.content-container, .hero-container, .site-container{
    border-left: 1px solid #97BE4A;
    border-right: 1px solid #97BE4A;
}
.site-container{
    padding-left: 10px !important;
}
.sidebar-inner-wrap{
    overflow: hidden;
    width: 175px;
}
.content-container{
    padding-top: 30px !important;
    padding-right: 50px !important;    
}
#wrapper, #main-header, #main-header .site-header-row-container-inner{
    background-color: #eee !important;
}
.has-sidebar.has-left-sidebar .content-container {
    grid-template-columns: 175px 1fr !important;
}
.hentry h1, .hentry h2, .hentry h3, .hentry h4{
    color: #97BE4A;
}
.redStyle .hentry h1, .redStyle .hentry h2, .redStyle .hentry h3, .redStyle .hentry h4{
    color: #8E3432;
}
.mare404 p{
    margin-bottom: 0;
    text-align: center;
    font-size: 2em;
}
.single-content{
    margin-top: 12px !important;
}
.vwCallToActionBtnGreen{
    background-color: #97BE4A;
    color: #fff;
    padding: 10px 15px; 
    font-size: 1.2em;
    text-decoration: none;
}
#inner-wrap{
    border-left:1px solid #97BE4A;
    border-right:1px solid #97BE4A;
}
#primary, #primary .content-container {
    min-height: calc(100vh - 246px - 280px);
}
/*#endregion Allgemein*/

/*#region Header*/
.site-brand-logo-only{
    margin-left: 10px;
}
.site-container{
    background-color: #fff;
}
.site-header-item-main-navigation{
    width: 600px;
}
.item-at-start .site-header-item-main-navigation{
    background-image: url("https://www.bioresonanz-nuessel.at/wp-content/uploads/2023/04/Startseite.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 200px;        
}
.site-main-header-wrap .site-header-row-container-inner&gt;.site-container{
    padding-top: 0 !important;
}
.item-at-start .site-brand-logo-only{
    margin-top: -25px;
}
.item-is-stuck .site-brand-logo-only{
    margin-top: 10px;
}
.sociaHeaderIcons .facebook{
    margin-left: -140px;    
}
.sociaHeaderIcons .mail, .sociaHeaderIcons .phone{
    margin-left: 10px;      
}
.sociaHeaderIcons a{
    width: 36px;
    height: 36px;
    background-color: #97BE4A;
    display: inline-block;
    position: relative;
    top: 103px;    
    padding-top: 5px;
}
.sociaHeaderIcons img{
    width: 28px;
    margin: auto;
    
}
.item-is-stuck .sociaHeaderIcons a {
    top:2px;
}
.item-is-stuck .site-brand-logo-only img{
    height: 90px;
}
/*#endregion Header*/

/*#region Footer*/
.site-middle-footer-wrap .site-footer-row-container-inner .site-container{  
    background-image: url('../../uploads/2023/04/wave.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 280px;
}
body .site-top-footer-inner-wrap{
    padding-bottom: 0px;
    margin-bottom: -50px;
    padding-top: 60px;
}
#footer-menu a{
    font-weight: bold;
}
.vwContact{
    position: relative;
    top:180px;
    font-size: 0.9em;
    color: #8E3432;
    margin-left: 20px;
}
/*#endregion Footer*/

/*#region Primary Navigation*/
.main-navigation{
    width: 100%;
}
.primary-menu-container {
    background-color: #8E3432;
    width: 100%;
}
#primary-menu li {
    margin-left: 8px;
}
.primary-menu-container a{
    color: #fff !important;
}
.primary-menu-container a:hover{
    text-decoration: underline !important;
}
/*#endregion Primary Navigation*/

/*#region Secondary Navigation*/
#secondary{
    margin-left: 10px;
}
#secondary .widget_nav_menu li{
    padding: 0px 8px 6px 8px;
}
#secondary .widget_nav_menu li:after{
    content: '';
    position: absolute;
    border-bottom: 2px solid #97BE4A22;
    width: 80%;    
    margin-left: calc(10% - 8px);
    margin-top: 2px;
}
#secondary .widget_nav_menu li:last-child::after{
    border-bottom: 0px;
}

#nav_menu-2{
  background-color: #97BE4A33;  
}
#nav_menu-2 h2{
    background-color: #97BE4A;
    color: #fff;
    padding: 3px 8px;
}
#nav_menu-2 a:hover{
    color: #97BE4A;
}

#nav_menu-3 li:after{
    border-color: #8E343222 !important;
}   
#nav_menu-3{
    background-color: #8E343233;  
}
#nav_menu-3 h2{
    background-color: #8E3432;
    color: #fff;
    padding: 3px 8px;
}

.sidebar-inner-wrap{
    max-height: 100vh !important;
}


/*#endregion Navigation*/

/*#region DSGVO Banner*/
#moove_gdpr_cookie_info_bar{
    background-color: #8E3432 !important;
}
.moove-gdpr-infobar-allow-all{
    color: #8E3432 !important;
}
/*#endregion DSGVO Banner*/

/*#region 404 Error Page*/
.error404 #inner-wrap {
    flex: none !important;
}


/* FolderLink Startseite */
.vwBtnFolder:link, .vwBtnFolder:visited{
    display: block;
    color: #fff !important;
    background-color: #97be4a;
    padding: 15px;
    font-size: 1.5em;
    text-align: center;
    text-decoration: none;
    width: 250px;
    border-radius: 10px;
    margin: 0 auto;
}
.vwBtnFolder:hover{
    display: block;
    color: #fff;
    background-color: #8e3432;
}





@media screen and (max-width: 1024px) {
    .site-branding a.brand img {
        max-width: 250px !important;
    }
    #secondary{
        display: none !important;
    }
    .hentry{
        padding-bottom: 30px;
    }
    .item-is-stuck .site-brand-logo-only img{
        height: inherit
    }
    .item-is-stuck .site-brand-logo-only{
        margin-top: -25px;
    }

    .popup-drawer .drawer-inner{
        background-color: #fff !important;
    }
    .popup-drawer .drawer-inner a{
        color: #8E3432;
        padding: 10px !important;
    }
    .mobile-navigation ul li:not(.menu-item-has-children) a {
        border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    }
    .drawer-sub-toggle{
        color: #8E3432 !important;       
    }
    .menu-item-has-children .drawer-nav-drop-wrap{
        background-color: #bbbbbb30;
    }
    .popup-drawer .drawer-content {
        padding: 0 0 1.5em !important;
    }
    .menu-toggle-close{
        color: #8E3432 !important;  
    }
    .drawer-nav-drop-wrap{
        padding-left: 5px;
    }    
    #inner-wrap{
        background-color: #fff;
    }
    .custom-logo {
        position: relative;
        top:15px;
    }   
    .content-container{
        padding-top: 15px !important;
        border: none;
        box-shadow: none !important;
    }
    .site-container{        
        box-shadow: 0px 1px 5px rgb(216, 216, 216);
    }
    #mobile-menu .menu-item-has-children .drawer-sub-toggle{
        width: 100%;
        position: absolute;  
        height: 42px;      
    }
    #mobile-menu .menu-item-has-children .drawer-sub-toggle .kadence-svg-iconset{
        right: 20px;
        display: block;
        position: absolute;
    }
    .vwZertifikateStartseite{
        width: 100% !important;
    }
    .vwZertifikateStartseite img{
        margin: 0 auto 20px auto !important;        
        float: none !important;
    }
    .content-container{
        background-image: url("https://www.bioresonanz-nuessel.at/wp-content/uploads/2023/04/Startseite.jpg");
        background-repeat: no-repeat;
        background-position: top center;
        padding-top: 38vw !important;     
        background-size: 100%; 
    }

    /** Footer */
    .site-middle-footer-inner-wrap{
        padding-top: 15px !important;
    }
    .site-middle-footer-wrap .site-footer-row-container-inner .site-container{  
        background-image: none;
        height: 80px; 
    }
    .vwContact{
        top:0px;
        margin-left: 0px;
    }
    .site-footer-middle-section-1, .site-footer-middle-section-2{
        display: none !important;
    }
}</pre></body></html>