/*
Theme Name: Remmerzelt
Version: 10
Template: rz
*/


#wrapper-out, .header_wrap {max-width: 2100px!important; margin: auto!important}

.header_reduced{ box-shadow: 10px 8px 15px #0000005e;}


#responsive_menu li a:not(.button) {
	font-size: 21px!important;}
@media (max-width: 480px) {
h1 {font-size: 1.6em!important}
h2, h3 {font-size: 1.3em!important}
}

.footer {margin-top: 35px}


.header_area #menu-item-91, .header_area #menu-item-92 {display: none}

@media (max-width: 480px) {
.header_area #menu-item-91, .header_area #menu-item-92 {display: inherit}
.footer_navigation #menu-item-89, .footer_navigation #menu-item-90 {display: none}
}

#wpcf7-f7-p27-o1 img {margin: 15px 0}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {padding: 0.5em; }

input::placeholder, textarea::placeholder {
    color: #000!important;
}


select {height: 2.5em; 
	font-size: 18px!important;
/*background: #f0f8ff;*/
padding: 0 10px!important;
     margin-top: 10px!important}

textarea {max-height: 100px;}

label {
    font-weight: bold;}

/*#main {max-width: 470px; margin: auto}*/

.site-content-contain {
    background-color: rgb(1, 98, 199);
}


.hinweis {margin: 10px 0}

.anzahl-vesper {margin: 10px 0}
.vanzahl {width: 100%}
input.vanzahl {background: #f2f2f2; border: 1px #ccc solid}
/*.tage {margin: 10px 10px}*/
.tage .wpcf7-form-control-wrap {margin-bottom: 10px;}
.tage span {    margin-right: 10px;
  
	display: -webkit-inline-box;
    }

.tage {background: #efefef; padding: 5px 0 0 5px; font-weight: 500;}
 
.tage p {margin: 0}

.tage input[type="radio"], input[type="checkbox"] {
    margin-right: 0.5em;
    vertical-align: middle;
}

.tag {width: 65px;float: left}

span.wpcf7-list-item {
    display: inline-block;
    margin: .5em 0 0.5em 1em;
}

span.wpcf7-not-valid-tip {
	color: #f00;
    background: #fff;
    padding: 0 5px;
    margin: 7px 0;}
 


.senden input[type="submit"] {
	width: 150px;
	float: right;
	margin-bottom: 20px;}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background: #474947;
}

.wpcf7-response-output {
 
	padding: 1em 1em!important;}

.wpcf7-mail-sent-ok,.wpcf7-validation-errors {background: #fff!important;
	margin: 3em 0em 2em!important;
    color: #000!important;
    padding-top: 20px 0!important;
    text-align: center!important;
	font-weight: bold!important;}



