/*
 Theme Name:     Twenty Sixteen Child Theme
 Theme URI:      http://hyperlinkcode.com/blog/?p=1021
 Description:    A bare-bones child theme for use with Twenty Sixteen Theme. Pick matching colors quickly at <a href="http://www.html-color-names.com/">html-color-names.com</a>.
 Author:         Edward Zivkovic
 Author URI:     http://hyperlinkcode.com/blog/
 Template:       twentysixteen
 Version:        1.0.0
*/
 
/* Add Custom CSS after this line */

/* Demo Johnson Box code courtesy of: http://hyperlinkcode.com/blog/html-johnson-box/ */

body {
	font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}

.site-header {
	padding: 0;
	height: 70px;
}

.site-main {
	margin-bottom: 0;
	padding-bottom: 0;
}

.no-sidebar .entry-header {
	position: absolute;
	z-index: -1;
}

.et_divi_builder #et_builder_outer_content .et_pb_section {
	padding: 0;
}

.site-footer .site-title:after {
	content: "";
}

.site-info, .site-info a {
	font-size: 20px;
	font-weight: 400;
	font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}

h4 {
	line-height: 1.7rem !important;
}

#formform textarea#kommentar {
	width: 100%;
	height: 170px;
	border: solid 1px #bbb;
	display: block;
	font-size: 90%;
	padding: 1% 2%;
	font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif;
	color: #000;
}

#formform input {
	float: right;
	width: 66% !important;
	font-size: 90%;
	font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif;
	color: #000;
}

#formform div {
	padding: 1% 0 !important;
}

.formtabelle, .formtabelle td {
	border: none !important;
}

.formtabelle select {
	font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}

.radiobtn {
	vertical-align: -2px !important;
}

.et_divi_builder #et_builder_outer_content .et_pb_module input[type="checkbox"] {
	margin-right: 7px;
	vertical-align: -1px !important;
}

.formtabelle #submitbutton {
	padding: 16px 24px;
	color: #fff;
	border-color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #662e88;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-radius: 4px;
}

.formtabelle #submitbutton:hover {
	background: #0044cc;
}

.et_divi_builder #et_builder_outer_content .et_pb_module label a {
	color: #000;
}

.et_divi_builder #et_builder_outer_content .et_pb_module label a:hover {
	color: #777;
}

.submitbutton {
	font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif !important;
	line-height: 1.7rem !important;
	padding: 9px 17px !important;
	letter-spacing: 1px !important;
	border: 2px solid #bbb !important;
	background: #ddd !important;
	color: #000 !important;
}

.submitbutton:hover {
	background: #aaa !important;
	color: #fff !important;
}

.textwidget.custom-html-widget a {
	float: right;
	margin-left: 33px;
	color: #262626;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.1em;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
}

.textwidget.custom-html-widget a:hover {
	text-decoration: underline;
}

.textwidget a, .entry-footer a:hover, .site-info a:hover {
	box-shadow: none;
}

.widget {
	border-top: none;
	border-bottom: solid 1px;
	padding-bottom: 28px;
	border-color: #ccc !important;
}