/*
 Theme Name:   Aina Child   
 Description:  Mein Child Theme
 Author:       Neuhauser
 Author URI:   
 Template:     aina
 Version:      1.0
 Text Domain:  aina-child
*/




.h1-subtitle{
    font-size:14px;
    display:block;
    text-transform:uppercase;
    color:#77235B;
    letter-spacing:2px;
}


img.logo-image{
    width:50%;
}


.site-title-heading, .site-title, .logo-wrapper{
    height:85px;
}



.archive-list .top-section .post-title, .portfolio-item-list .top-section .post-title{
    font-weight:400!important;
}


.wpcf7-text{
width:100%;
}



.startseite h2{
    font-size: 1em;
    font-weight:300;
    letter-spacing: 2px;
    margin-bottom: 50px;
    text-transform: uppercase;
    text-align:center;
}


.startseite .blog-list{
    max-width:1200px;
    margin-left:0px;
    margin-right:0px;
}

.startseite .blog-list .post-item{
    margin: 0 3.3% 2% 0;
    width: 31.1%;
    float:left;
 }


@media only screen and (max-width: 600px){
.startseite .blog-list .post-item{
    display:block;
    width: 100%;
    margin: 0 auto 8%;
    float:left;
 }
}


.startseite .blog-list .post-item:last-child{
    margin-right:0px;
 }


.startseite .blog-list .post-title { 
    font-size: 1em;
    font-weight: 200;
    margin-bottom: 0.8em;
    text-align: center;
}

.startseite .blog-list .post-title a{
        text-transform: none;
        font-weight:300;
        letter-spacing:0px;
}


.startseite .blog-list .post-title::after{
    border-bottom:none;
}



.startseite .blog-list .post-content{
    font-size:0.8em;
}

.page .startseite .post-content-container{
margin-left:0px;
margin-right:0px;
padding-left:30px!important;
padding-right:30px;
width:100%;
padding-left:0px;
line-height:1.2em;
}





.copyright-social-wrapper a{
    padding-left:20px!important;
}




.theme-widget-area a{
    font-weight:300!important;
}



#preloader{display:none !important;}


body > .preloader{ display: none; }




/* Startseite */

.startseite-newslink-container{
    display:block;
    width:100%;
    float:left;
    margin-top:60px;
}


.blog-list .post-item{
    max-width:none!important;
}

/* Cookie-Hinweis */


#cookie-notice .cn-button{
    
    margin-left: 10px;
    background-color: #e1e1e1;
    padding:2px 7px 2px 7px;

    margin-top:10px;
    margin-bottom:10px;
    color:#6b6b6b;
    font-weight:300;

}



.cookie-notice-container{
    min-height:62px;
    padding-top:20px;
    font-size:15px;
    line-height:25px;
}

/* Footer */

.inner-copyright-social-wrapper{
    padding-bottom:75px!important;
}

.cookie-notice-container #cn-notice-text{
    margin-bottom:15px;
}



/* Geschäftspartner */


.partnerlogos-container{
    display:block;
    float:left;
    width:48%;
    background-color:red;
    margin-left:1%;
    margin-right:1%;
    margin-bottom:80px;
}


.partnerlogos-container .logo{
    width:100%;
    height:180px;
    background-color:#e8e8e8;
    display: flex; 
    justify-content: center; 
    align-items: center;
}


.partnerlogos-container .text{
    background-color:#ffffff;
    padding:20px;
    font-size:15px;
    line-height:22px;
}

.partnerlogos-container .text h2{
    text-align:center;
    font-size:17px;
    letter-spacing:0px;
    font-weight:300;
}



@media only screen and (max-width: 768px){

.partnerlogos-container{
    width:100%;
}

}



/*Typografie*/

h2{
    text-align:center;
}


p{
}





/*Galerie*/

.wp-block-gallery{
    margin:0px;
}




