/* 

	Theme Name: Kona Child
	Theme URI: http://www.spab-rice.com/themes
	Description: Kona child Theme. 
	Version: 1.0
	Author: Spab Rice 
	Author URI: http://www.spab-rice.com 
	Tags: portfolio
	Template:    kona
	Text Domain:  kona-child
	
*/

/* -----------------------------------
	CHILD CSS
------------------------------------- */



#header, #footer {
	display: none;
}

.home #hero {
	position: fixed;
	top: 0;
	left: 0;
	width: calc(100% - 880px) !important;
} 

.home #page-body {
	float: right;
	width: 880px;
} 

body:not(.home) #page-body {
	margin-top: 60px !important;
}

@media only screen and (max-width: 1200px) {	
	.home #hero { width: calc(100% - 780px) !important; } 
	.home #page-body { width: 780px; } 
}

@media only screen and (max-width: 1024px) {	
	.home #hero { width: 100% !important; position: relative; min-height: auto !important; } 
	.home #page-body { width: 100%; float: none; } 
	h1 {
		font-size: 62px;
		line-height: 80px;
	}
}

.wrapper-mini {
    width: 520px;
}

.wpcf7-form .column-section {
	margin-top: 0;
}

body { background: #f0f0f0; font-family: Helvetica, Arial; } 

h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica, Arial;
}

h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong {
	font-weight: 600;
}

h1 {
	font-size: 80px;
	line-height: 100px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="date"], input[type="search"], textarea {
    font-size: 14px;
	font-family: Helvetica, Arial;
	font-weight: 600;
	background: #fff;
	border: 1px solid #fff;
    padding: 8px 10px;
	border-radius: 3px;
    width: calc(100% - 20px);
}

.wpcf7-not-valid {
	border: 1px solid red !important;
}

label + .wpcf7-form-control-wrap {
	margin-top: 10px;
	display: block;
}

label { 
	font-size: 14px;
	font-family: Helvetica, Arial;
	color: #000; 
}

.wpcf7-form-control-wrap.rechnung,
.wpcf7-form-control-wrap.einverstanden{
	float: left;
	margin-right: 15px;
}

.wpcf7-form-control-wrap.rechnung + label,
.wpcf7-form-control-wrap.einverstanden + label{
	font-weight: 600;
}

.rechnung-inner {
	margin-top: 60px;
}

.rechnung-inner .column-section {
	display: none;
}

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

.wpcf7-list-item-label {
	display: none;
}