/*
 Theme Name:   Dav-theme
 Description:  Child-Theme für rebandberatung.de mit individuellen Anpassungen
 Author:       David
 Template:     hostinger-ai-theme
 Text Domain:  dav-theme
 Version:      1.0.3
*/

body {
--wp--style--root--padding-top: 10px;
font-family: 'Manrope', sans-serif;
}
/* Logo size */
.wp-block-site-logo img {
    min-width: 130px !important;
}
 /* Mobile */
 @media (max-width: 768px) {
    .wp-block-site-logo img {
        min-width: 120px !important;
        max-width: 120px !important;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    
    .wp-block-site-logo img {
        min-width: 80px !important;
        max-width: 80px !important;
    }
    .hostinger-index-5{
        display: none !important; 
    }
}

/* Site title color and size */
.wp-block-site-title,
.wp-block-site-title a,
.hostinger-ai-site-title,
.hostinger-ai-site-title a,
.wp-block-site-title.has-large-font-size,
.wp-block-site-title.has-large-font-size a {
    color: #0e4d2b !important;
    text-decoration: none !important;
    font-size: 1.3rem !important;
    font-weight: normal !important;
}

/* Navigation menu color */
header .wp-block-navigation a,
header .wp-block-navigation .wp-block-navigation-item__content,
header .hostinger-ai-site-navigation a {
    color: #0e4d2b !important;
}

.wp-block-navigation a:hover {
    text-decoration: none !important;
}

/* H1 size */
h1.wp-block-site-title a {
    font-size: 1.3rem !important;
    font-weight: normal !important;
    font-family: "Merriweather", Georgia, serif;
}
.wp-block-heading{
    font-size: 1.6em !important;
    color: #0e4d2b !important;
    font-weight: normal;
}
.wp-block-button__link {
    color: #0e4d2b !important;
    border-color: #0e4d2b !important;
}
.wp-image-37{
    border-radius: 20px
}
.hts-contact-details form label{
    color: #0e4d2b !important;
}
.hts-contact-details form label span	{
    color: #000000 !important;
}

.hts-contact-details form input[type=submit]{
    color: #0e4d2b !important;
    background-color: #ffffff !important;
}
.wp-block-post-title {
    font-size: 1.6em !important;
    color: #0e4d2b !important;
    font-weight: normal;
}

.has-color-2-background-color{
    background-color: #0e4d2b !important;
}

.has-color-1-background-color{
    background-color: #CFE7DB !important;
}
.hostinger-ai-description a{
    text-decoration: none !important;
}
.hostinger-ai-description a:hover{
    text-decoration: underline !important;
}

footer .wp-block-navigation a{
    color: #ffffff !important;
}
footer .wp-block-navigation-item{
  /*   border-bottom: 1px solid #0e4d2b !important;*/
}


footer .current-menu-item,footer .wp-block-navigation-item:hover{
    border-bottom: 1px solid #fff !important;

}
footer p.has-text-color a {
    text-decoration: none !important;
}
footer p.has-text-color a:hover {
    text-decoration: underline !important;
}

.impressum h3{
    font-weight: normal;
    color: #0e4d2b ;
}
footer .is-layout-flow>* {
    margin-block-start: 0px !important
}
footer h3.wp-block-heading{
    font-weight: normal;
    color: #ffffff !important;
    font-size: 1.2em !important;
    
}
footer p.has-medium-font-size{
 font-size: 1em !important;
 
}
footer .wp-block-navigation__container{
    display:block !important;
    	
}

main{
    margin-top: 100px !important;
}
.wp-block-site-logo{
    margin-right: 30px !important;
}
.hostinger-ai-service-description a{
    text-decoration: none !important;
    
}
.hostinger-ai-service-description a:hover{
    border-bottom: 1px solid #fff !important;
    
}
#modal-2 {
   /* color: #0e4d2b !important;
    background-color:#0e4d2b !important; */
}

footer .wp-block-navigation__responsive-container.has-modal-open ul li a{
    text-decoration: none !important;
    color: #0e4d2b !important;
}
.hostinger-ai-our-services-2 h2.wp-block-heading{
    color: #fff !important; 
}
.wp-block-navigation__responsive-container-open svg {  
    height: 40px;   
    width: 40px;
}


