
body {background:#1e73be url(https://www.zigann.de/wp-content/themes/praxis3/images/body.png) top left repeat; }
#address-box {background:#1e73be ;}


h1 {color:#454545;}
h2 {color:#454545;}
h3 {color:#454545;}


h1.logo-title {color:#ebebeb;}
h1.logo-title a {color:#ebebeb;}
.info-button a {color:#666666 }
h2.logo-subtitle { color:#ebebeb; }
#address-box p, #address-box p a { color:#ebebeb; }

#main-menu ul li a { color:#666666;  }
#main-menu ul li a:hover {background:#ebebeb; color:#cc0000;  }
#main-menu ul li.current-menu-item a {color:#cc0000; background:#ebebeb;}

h1 a, h2 a, h3 a, h4 a, p a, #page-entry ul li a, #page-entry ol li a { color:#1e73be; border-bottom:1px dotted #1e73be;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, p a:hover, #page-entry ul li a:hover, #page-entry ol li a:hover {border-bottom-style:solid;} 

#footer ul li a:hover, #main-menu ul li.current-menu-item a { color:#1e73be; }
#footer ul li.current_page_item a, #sidebar ul li.current-menu-item a, #sidebar a:hover, .contactform button:hover { color:#1e73be; }

input#searchsubmit:hover {color:#1e73be; }




#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: \"\";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}