/*
Theme Name: Impreza Child
Description: Child theme for Impreza theme
Author: Sascha Huber
Template: Impreza
*/

#comments a, 
#comments span,
#comments p
{
	color: #282828 !important;
}


p a {
	text-decoration: underline;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration: underline;
}
#anfrage {
  background:#282828;
  padding:20px 15px 0 15px; 
}
.form_half {
width: 49.5%;
float: left;
margin-right: 1%;
}
.form_half_last {margin-right:0;
}

#anfrage input {
  border: 1px solid white;
}
#anfrage input[type="submit"] {
  background:#821f13;
  font-size: 16px;
  padding: 0px;
  width: 115px;
  border-radius: 3px;
}
#anfrage input[type="submit"]:hover {
  background:#c23829;
}
#anfrage input:focus {
  background:#282828;
}
#anfrage div.wpcf7-response-output {
  background:#282828;
  padding: 1.5em 1em;
}
.wpcf7-form-control-wrap.your-message textarea{
	border: 1px solid white;
	height: 39px;
}
div.wpcf7-validation-errors{
	border: 2px solid red;
}

#tribe-events{
	color: #282828;
}

#tribe-events a{
	color: #282828;
}

#tribe-events-footer{
	display: none;
}

.events-gridview #tribe-events-header{
	display: none;
}

.tribe-events-button{
	color: #282828 !important;
}

.tribe-events-calendar th{
	color: #282828 !important;
}

.tribe-events-calendar td{
	border-color: #282828 !important;
}

.tribe-events-calendar th{
	border: 1px solid #282828 !important;
}

article.w-blog-post{
	padding: 15px !important;
	background-color: #821f13 !important;
}

article.w-blog-post .w-blog-post-title{
	color: #ffffff
}

input, textarea, select, .l-section.for_blogpost .w-blogpost-preview, .w-actionbox.color_light, .w-form-row.for_checkbox label>i, .g-filters.style_1, .g-filters.style_2 .g-filters-item.active, .w-flipbox-front, .w-grid-none, .w-iconbox.style_circle.color_light .w-iconbox-icon, .w-pricing-item-header, .w-progbar-bar, .w-progbar.style_3 .w-progbar-bar:before, .w-progbar.style_3 .w-progbar-bar-count, .w-socials.style_solid .w-socials-item-link, .w-tabs.layout_default .w-tabs-list, .w-tabs.layout_ver .w-tabs-list, .no-touch .l-main .widget_nav_menu a:hover, .wp-caption-text, #tribe-bar-views-toggle, .tribe-bar-views-list, .tribe-events-present, .tribe-events-single-section, .tribe-events-calendar thead th, .tribe-mobile .tribe-events-sub-nav li a, .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a, .tablepress .row-hover tr:hover td, .select2-selection, .select2-dropdown{
	background-color: #e0e0e0 !important;
}

.l-section.for_blogpost .w-blog-post-preview, .w-actionbox.color_light, .g-filters.style_1, .g-filters.style_2 .g-filters-item.active, .w-iconbox.style_circle.color_light .w-iconbox-icon, .g-loadmore-btn, .w-pricing-item-header, .w-progbar-bar, .w-progbar.style_3 .w-progbar-bar:before, .w-progbar.style_3 .w-progbar-bar-count, .w-socials.style_solid .w-socials-item-link, .w-tabs.layout_default .w-tabs-list, .w-tabs.layout_ver .w-tabs-list, .w-testimonials.style_4 .w-testimonial-h:before, .w-testimonials.style_6 .w-testimonial-text, .no-touch .l-main .widget_nav_menu a:hover, .wp-caption-text, .tribe-bar-views-list, .tribe-events-day-time-slot h5, .tribe-events-present, .tribe-events-single-section, .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a, .tablepress .row-hover tr:hover td, .select2-selection, .select2-dropdown {
	background-color: #ebeae8 !important;
}

.w-blog-post-title{
	color: #ffffff;
}

body.single-post main.l-content .l-section-h{
	background-color: #821f13 !important;
	padding: 15px;
}

body.single-post main.l-content{
	margin-top: 15px;
}

div.w-tabs-list-h a{
	background-color: #821f13;
	color: #FFFFFF !important;
}

.w-tabs.layout_ver.navwidth_auto .w-tabs-list{
	background-color: #821f13 !important;
}

.w-tabs.layout_ver .w-tabs-item {
	border-width: 0 !important;
}

button.color_primary{
	background: #821f13 !important;
}

.owl-prev:before {
    color: #444444;
}

.owl-next:before {
    color: #444444;
}

.owl-dot.active span{
	border-color: #444444 !important;
	background-color: #444444 !important;
    border: 1px solid;
}

.owl-dot span{
	background-color: #444444 !important;
	border-color: #444444 !important;
    border: 1px solid;
}

/* Kalender */
.tribe-events-list-separator-month
{
	color: #fff;
	background-color: #821f13;
}

.type-tribe_events
{
	border-left: solid 1px #821f13 !important;
	border-right: solid 1px #821f13 !important;
	padding: 16px !important;
	background-color: #f5f5f5;
}

.tribe-events-first,
.tribe-events-last,
.hentry
{
	border: solid 1px #821f13 !important;
}

.tribe-events-calendar thead th
{
	color: #fff !important;
	background-color: #821f13 !important;
}

#tribe-events-content .tribe-events-calendar td, #tribe-events-content table.tribe-events-calendar {
    border: 1px solid #821f13 !important;
}

#tribe-bar-dates input
{
	color: #282828;
}
.tribe-events-list-widget-events,
.hentry.tribe-event-featured {
    background-color: #666 !important;
    border: #666 !important;
}

input[type="text"],
form i,
textarea,
button span
{
	color: #666666 !important;
}

form i{
	color: #666666 !important;
}

#startseite-widgets .tribe-events-widget-events-list__header-title,
#startseite-widgets .tribe-events-widget-events-list__event-date-tag-month,
#startseite-widgets .tribe-events-widget-events-list__event-date-tag-daynum,
#startseite-widgets .tribe-events-widget-events-list__view-more-link{
	color: #fff;
}