/*

Theme Name: Fahrschule Schmidt

Theme URI: https://www.fahrschule-schmidt.com

Author: Tako Deppe - neueseiten

Author URI: http://www.neueseiten.de

Description: Fahrschule Schmidt Website 2021

Tags: theme-options

*/





/* Navi Korrektur */

.navbar li.active .nav__item-link {

    color: #008ac9;

}

.navbar li.active .nav__item-link::before {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 2px;

    display: block;

    background-color: #008ac9;

}

.widget__content {
	color: #fff;
}

.heading-white p {

	color: #fff;

}
.text__block td {
    padding-right: 10px;
}
.text__block h2, .text__block h1 {
    font-size: 24px;
	margin-bottom: 20px;
}
.text__block h3 {
    font-size: 20px;
	margin-bottom: 20px;
}
.text__block h4 {
    font-size: 18px;
    margin-bottom: 20px;
}
.row.text__block ul, .widget__content ul {
	margin-top: -10px;
	list-style: inherit;
}
.row.text__block ol, .widget__content ol {
	margin-top: -10px;
	list-style: inherit;
	list-style-type: decimal;
}
.row.text__block li {
	margin-left: 30px;
	margin-bottom: 6px;
}

.widget__content li {
	margin-left: 18px;
	margin-bottom: 6px;
}
.wpcf7-form ul {
	list-style: none !important;
	margin-top: 0 !important;
}
.wpcf7-form li {
	margin: 0 !important;
}
.cf7mls_bar_style_box_larerSign_squaren.cf7mls_bar_style_text_vertical {
    width: 100%;
}

.widget-help .widget__content p {
    margin-bottom: 14px;
}
.widget-help .widget__content .btn {
    margin-top: 20px;
}
div.wpcf7 { 
padding:30px;
background-color: #f4f4f4;
border-radius: 5px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
background:#ffffff;
border: 1px solid #d3d3d3;
color: #696969;  
padding: 6px;
font-size:18px; 
width:100%;
}

.wpcf7 select {
width:70%;
padding-top:4px;
padding-bottom:4px;
background:#fff;
border: 1px solid #d3d3d3;
color: #696969;  
}

.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
background-color:#e1e1e1;
text-align:center;
text-transform:uppercase;
border: 1px solid #d3d3d3;
padding:3px;
}
.wpcf7-form p {
	margin-bottom:8px;
	}

input[type="checkbox"] {
    margin-bottom: 9px;
	height: 15px;
}

span.wpcf7-list-item {
    margin: 0;
}

.wpcf7-list-item-label {
	color: #666 !important;
	font-weight: normal;
	font-size: 17px;
	margin-right: 20px;
}
.wpcf7-form p {
    margin-bottom: 8px;
    font-size: 18px;
}

.wpcf7 input[type="file"] {
    background-color: #008ac9;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin: 3px 0px 3px;
    padding: 7px 5px;
    min-width: 100px;
    position: relative;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
    border-radius: 3px;
    padding: 13px 29px;
    font-weight: bold;
    margin: 16px 0px 26px;
    float: right;
    background-color: #008ac9;
    color: #ffffff;
	border: none;
}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {
    margin: 25px 0px 0;
}


.accordion__item-body img {
	margin-bottom: 14px;
}
.accordion-item .accordion__item-body p {
    margin-bottom: 10px;
}

.accordion__item-body ul {
    list-style: inherit;
    margin-left: 30px;
    margin-bottom: 30px;
}
.accordion__item-body li {
	list-style: inherit;
}

.banner .color-white a {
	color: #fff;
}