/*
Theme Name:   Dr. Tiedemann
Description:  Custom Design für Dr. Tiedemann
Author:       Webtimiser
Author URI:   httpw://www.webtimiser.de
Template:     twentythirteen
Version:      1.0
Text Domain:  drtiedemann
*/


html, button, input, select, textarea h1, h2, h3, h4, h5, h6, p, span, label, a, .site-title, .entry-title a, .entry-title {
	font-family: BrandonGrotesque-Light, sans-serif;
	color: #58595b;
}

div, p, span, a, td, th {
	font-family: BrandonGrotesque-Light, sans-serif;
	font-size: 1.05rem;
}

body {
	background-color: #efefef;
}

#page {
	max-width: 1100px;
}


#masthead {
	padding-top: 3rem;
}
#page {
	box-shadow: 0 0 3px 1px #ddd;
}
#main {
	min-height: 800px;
}
.site-header {
	background: none !important;
}
#header-image {
	display: block;
	margin: auto;
	max-height: 150px;
	margin-bottom: 3rem;
}
.menu-toggle {
    padding-right: 1rem !important;
}
.entry-title > a:hover {
	color: #a5b229;
}

a, a:visited {
	color: #bfd730;
}

a:hover {
	color: #a5b229;
}

.navbar {
	background-color: #bfd730;
}
.nav-menu li a:hover {
	background-color: #a5b229 !important;
}
.nav-menu li a {
	color: #fff !important;
	font-size: 1.1rem;
}
.nav-menu .current_page_item > a {
	background-color: #a5b229;
	color: #fff;
}
.screen-reader-text {
	color: #fff;
}
input {
	color: #58595b;
}
.widget {
	background-color: #bfd730;
	color: #fff;
}
.widget .widget-title .textwidget, h3.widget-title, .textwidget>p {
	color: #fff;
}
.site-footer {
	background-color: #bfd730;
	color: #fff;
}
#secondary {
	background-color: #efefef;
}
.entry-meta a {
	color: #bfd730;
}
.entry-meta a:hover {
	color: #a5b229;
}

.sidebar-container .widget a {
    color: white;
}
.sidebar-container .widget a:hover {
    color: #efefef;
}

.site-footer .widget a {
	color: #bfd730;
}
.site-footer .widget a:hover {
	color: #a5b229;
}
.site-footer .widget-title {
	color: #58595b;
}
.widget-area aside li {
	color: #999;
}
.site-footer .textwidget p {
    color: #999;
}
.site-header .search-field {
	background-image: url(img/search.png);
}
.page-header {
	background-color: #efefef;
}
.site-info > a {
	color: #fff;
}
.menu-toggle {
	color: #fff;
}
.menu-toggle:hover {
	color: #fff;
	background-color: #a5b229;
}
#primary-menu ul li a:hover {
	background-color: #a5b229;
}
.error404 .page-wrapper {
	background-color: #fff;
}

.error404 .page-title:before {
	color: #bfd730;
}

.search-form {
	display: none;
}

@media(max-width: 500px) {
	.site-footer .widget.widget_block iframe {
		min-width: 80vw;
	}
}

@media(min-width: 1100px) {
	.site-footer .widget.widget_block iframe {
		min-width: 775px;
	}
}

.btn, .wpcf7-submit {
	color: #fff !important;
	font-family: BrandonGrotesque-Medium, sans-serif;
	font-size: 1.1em;
	text-shadow: 0 1px 1px rgba(141, 168, 86, 0.9);
	text-decoration: none;
	padding: 10px 10px 8px 10px;
	border: none !important;
	background: #bfd730 !important;
	border-radius: 5px !important;
	box-shadow: 0 2px 0 rgba(141, 168, 86, 0.9) !important;
	text-align: center;
}

.wpcf7-form-control {
	display: block;
	width: 100%;
	border-color: rgba(141, 168, 86, 0.2) !important;
}

.wpcf7-form-control:focus {
	border-color: #bfd730 !important;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn:hover {
	color: white;
	background-color: #a5b229 !important;
	box-shadow: 0 2px 0 rgba(141, 168, 86, 0.9), 0 4px 0 rgba(141, 168, 86, 0.9) !important;
	text-decoration: none;
}

.entry-header {
	display: none;
}
