/*
 Theme Name:   OnePress Child
 Theme URI:    https://www.famethemes.com
 Description:  OnePress sample child theme
 Author:       FameThemes
 Author URI:   https://www.famethemes.com
 Template:     onepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepress-child
*/

/* Add your custom css below
-------------------------------------------------------------- */

/* +-----------
 * | Header
 * +-----------
 */

.custom-logo,
.site-image-logo > img {
    max-width: 250px;
}

.site-branding {
	width: 50%;
}

.onepress-menu.onepress-menu-mobile {
    top: 85px;
}

.site-branding {
    padding: 5px 0;
}

.hero__content h1,
.hero__content h3,
.hero__content h4 {
    background-color: #000;
    display: inline;
    padding: 5px 10px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media screen and (min-width: 1141px ) {
	.onepress-menu {
	    padding: 5px 0;
	}
}

/* +-----------
 * | Content
 * +-----------
 */

.section-title-area .section-subtitle {
    font-size: 20px;
}

.section-padding {
    padding: 2.125rem 0rem;
}

.team-member .member-info {
    margin: 0 auto;
    width: 90%;
}
@media screen and (min-width: 544px ) {
    .section-team .team-member:first-child {
        padding-right: 0.9375rem;
    }
    .section-team .team-member:last-child {
        padding-left: 0.9375rem;
    }
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #FDEB34;
    color: #333;
}

/* +-----------
 * | Contact
 * +-----------
 */

#einladen .wpcf7-form-control.wpcf7-submit {
    min-width: 250px;
    width: 50%;
}

.center-block {
    float: none;
}

.section-contact input[type="checkbox"] {
    width: auto;
}

/* +-----------
 * | Footer
 * +-----------
 */

ol.footer-menu, ul.footer-menu {
    display: inline;
    list-style: outside none none;
    padding-left: 0;
}

.menu-footer-menu-container {
    display: inline;
}

.site-footer .sep {
    padding-left: 10px;
    padding-right: 10px;
}

.footer-menu li {
    display: inline;
    padding-right: 10px;
}

.site-footer .footer-social a:hover {
    color: #3b5998;
}

/* +-----------
 * | Responsive
 * +-----------
 */

@media screen and (max-width: 600px ) {
	.sticky-header .site-header {
	    position: relative;
	}
}