

.content .container .container_inner.page_container_inner, .full_page_container_inner {
    padding: 30px 0 30px;
}

::selection {
    background: black;
    color: #fff;
}

p {
    padding: 10px 0; 
}

.h2, h2 {
    padding: 20px 0px;
}

li
 {
    font-size: 17px;
}

 /* KONTAKT */

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    display: block;
    margin: 5px 0 0;
    padding: 10px;
    border: 1px solid silver;
    border-radius: 3px;
    outline: 0;
    resize: none;
    font-size: 13px;
    background-color: #fff;
    color: #818181;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* FOOTER */
.footer_top .column_inner > div h2, .footer_top .column_inner > div h3, .footer_top .column_inner > div h4, .footer_top .column_inner > div h5, .footer_top .column_inner > div h6 {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}