button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #0c821c;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    cursor: pointer;
    background: #222;
}

a {
    color: #222;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #0c821c;
    text-decoration: none;
}

.navbar-nav a:hover {
    text-decoration: none;
    color: #0c821c;
}

.navbar-nav .current-menu-item a,
.navbar-nav .current_page_item a,
.navbar-nav .current-menu-parent a {
    color: #0c821c;
}

.navbar-nav .current-menu-item ul a,
.navbar-nav .current_page_item ul a,
.navbar-nav .current-menu-parent ul a,
.navbar-nav .current_page_parent ul a {
    color: #fff;
}

.entry-cover .entry-info .entry-meta a:hover {
    color: #0c821c;
}

/* PUTZERHOF MOD */
.entry-header #since {
	padding-left: 0px;
	padding-top: 55px;
	opacity: 0.8;
}

.single .post_author .author-title a:hover {
    color: #0c821c;
}

#sidebar {
	margin-top: -60px;
	position: relative;
	z-index: 100;
}

#sidebar li a {
	font-weight: normal !important;	
}

#sidebar a {
    color: #333;
    font-weight: bold;
    text-decoration: underline;
}

#sidebar a:hover {
    color: #0c821c;
}

.widget {
    margin-bottom: 40px;
}

.widget .title {
    margin-bottom: 20px;
    color: #222;
    font-size: 20px;
    font-weight: 600;
}

#sidebar .widget .title,
.footer-widgets .title {
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	background: #eb6d0c none repeat scroll 0% 0%;
	margin: -30px -30px 20px;
	padding: 15px 30px;
}
}

#sidebar .widget {
    background: #eee;
}

#sidebar .widget .feature-posts-list small,
.site-footer .widget .feature-posts-list small {
    color: #A7DCDD;
}

.wpzoom-featured-cat h3.title a:hover {
    color: #0c821c;
}

.widget_recent_entries li {
	list-style-type: square !important;
	text-decoration: underline;
	line-height: 27px;	
}

.widget .textwidget p {
	line-height: 27px;
}

.widget ul.work li {
	list-style: square;	
	line-height: 27px;	
}

.footer-widgets {
    background: #51BBBB;
    color: #C8E9EA;
}

.footer-widgets a {
    color: #fff;
}

.footer-widgets a:hover {
    color: #A7DCDD;
}


/* CONTACT FORM PUTZERHOF */

.contact-form textarea {
	width: 95% !important;
}

.contact-form input {
	width: 95% !important;
}