/*
 Theme Name:     Deutsches Divi Child Theme
 Template:       Divi
 Version:        1.0.0
 Tags:           responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 License:        GNU General Public License v2
 License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Unter dieser Zeile kannst Du Deine eigenen Stile hinzufügen: */


.wps-form {
    width: 100%;
    margin: 0 auto;
}

.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.wps-form-row .wpcf7-form-control {
    width: 100%;
}

.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}

.wpcf7-field-group-add,
.wpcf7-field-group-remove {
    margin: 1.5rem 1rem;
    outline: none;
    font-size: 16px;
    border-radius: 1rem;
    padding: .5rem 1rem;
    border: 1px solid #90266B;
}

.wpcf7-field-group-add{
    
    background-color: #90266B;
    color: #fff;
}

.wpcf7-field-group-remove{
    background-color: transparent;
    color: #90266B;
}

.wpcf7-submit{
    background-color: #48D14C;
    margin: 1.5rem 0;
    outline: none;
    font-size: 16px;
    border-radius: 2rem;
    padding: .5rem 1rem;
    color: #fff;
    font-weight: 600;
    border: none;
}

ul.et_pb_tabs_controls{
    background: #fff;
}

/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }

    .wps-form-column {
        padding: 0.5rem 1rem;
    }
}


.et_pb_post{
    padding:1rem;   
    border-radius: 1rem;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    
}

.more-link{
    margin-top: 1rem;
    font-weight: 600;
    color: #90266B !important;
}

.single-post .container{
    width: 95%;
}

#main-content .container:before{
    display: none !important;
}