/*
Theme Name:   ProChild
Description:  Childtheme von Pro
Author:       Christian.Nickel
Author URL:   Write here the author's blog or website url
Template:     pro
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  ProChild
*/
/*Contact Form 7 Submit-Button-Styles überschreiben:*/
.wpcf7-submit {
	padding: 0 !important;
	text-align: center !important;
	background-color: rgb(24,52,92) !important;
	border-color: rgb(24,52,92) !important;
	border-bottom-color: rgb(24,52,92) !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	color: rgb(255,255,255) !important;
	transition-property: border-color, background-color, box-shadow, opacity, transform !important;
	transition-timing-function: cubic-bezier(0.4,0,0.2,1) !important;
	transition: unset !important;
	width: 12em !important;
	height: 3em !important;
	font-size: 1em !important;
	margin-bottom: 0.2em !important;
	font-family: "Open Sans", sans-serif !important;
	text-transform: none !important;
	display: block !important;
	margin: 0 auto !important;
	box-shadow: none !important;
	font-weight: 400 !important;
	border-width: 1px !important;
}

.wpcf7-submit:hover{
	border-bottom-color: rgb(24,52,92) !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
}
.wpcf7-form input[type="submit"]:hover {
	padding: 0 !important;
	background-color: rgb(255,255,255) !important;
	border-color: rgb(24,52,92) !important;
	border-bottom-color: rgb(24,52,92) !important;
	color: rgb(24,52,92) !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	width: 12em !important;
	height: 3em !important;
	font-size: 1em !important;
	font-family: "Open Sans", sans-serif !important;
	text-align: center !important;
	text-transform: none !important;
}

.select-dropdownmaterial {
	font-family: "Open Sans" !important;
	font-size: 1em !important;
	color: #808080 !important;
}

.wpcf7-textarea {
	font-family: "Open Sans" !important;
	font-size: 1em !important;
	color: #808080 !important;	
}

.caret {
	color: #808080 !important;
}

/*Style für Cookiehinweis-Buttons*/
.cn-button.bootstrap{
	margin-top: 0.5em !important;
	margin-left: 0px !important;
	margin-right: 10px !important;
	padding: 0.65em 0.85em 0.575em 0.85em !important;
	background-color: rgb(24,52,92) !important;
	background-image: none !important;
	border-color: rgb(255,255,255) !important;
	border-radius: 0 !important;
	width: auto !important;
	height: auto !important;
	font-size: 14px !important;
	font-family: "Open Sans", sans-serif !important;
	text-transform: none !important;
	box-shadow: none !important;
	font-weight: 600 !important;
    text-align: center !important;
    color: white !important;
}

.cn-button.bootstrap:hover{
	color: #18345c !important;
	background-color: white !important;
	padding: 0.575em 0.85em 0.575em 0.85em !important;
	text-shadow: none !important;
}
/*Style für Weitere Informationen-Button ohne Outline*/
/*
.cn-button.bootstrap.cn-more-info{
	border: none !important;
}

.cn-button.bootstrap.cn-more-info:hover{
	background: none !important;
	color: white !important;
}
*/
/*Eigene Zeile für Cookiehinweis-Buttons*/

.cn-buttons-container{
	display: block !important;
	text-align: start !important;
	margin-top: 10px !important;
}

/*Style für Cookienotice - Breite reduziert und "eigene Zeile" - damit Buttons rechtsbündig eingebunden werden können*/

 * .cookie-notice-container{
	max-width: 1200px !important;
	margin: auto !important;
	/*display: block !important;*/
	text-align: start !important;
}


/*Overflow für Versatz durch Footer unterbinden:*
 * /* Versatz durch Footer unterbinden:*/
html, body {
	overflow-x: hidden;
}