/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.verlaufszeile
{border-color: #ebebeb;
border-width: 1px;
border-style: solid;
background: linear-gradient(90deg, #EBEBEB, #ffffff,#ffffff, #EBEBEB);
}

.beitragsbild {
	border-color: #ebebeb;
	border-width: 1px;
	border-style: solid;
	background: linear-gradient(180deg, #ffffff, #EBEBEB);
	}

.footer
{
background: linear-gradient(90deg, #DDDDDD, #fafafa, #dddddd);
}

.verlauf-vertikal
{
background: linear-gradient(180deg, #ffffff, #EBEBEB);	
}

.verlauf-vertikal img {
	height: 60px;
	width: 100%;
	}

.verlauf-schneidmuehlen {
background: linear-gradient(180deg, #ffffff, #EBEBEB);
		}


.rahmen
{
border-color: #ebebeb;
border-width: 1px;
border-style: solid;
}

.verlaufvr
{
background: linear-gradient(-50deg, #EBEBEB,#ffffff);
}

ul {
	list-style-image:url(pfeil);
		background-repeat:no-repeat;
    background-position:left center;
}

.breadcrumbs-hell {
	color:white;
}

.newsletter {
position: fixed;
bottom: 40%;
right: 0;
z-index: 1;
}

.verlaufvr h4
{
	margin-bottom: 0.25rem;
	color: #ff5b0b; 
}

.verlaufvr:hover h4
{
	color: white !important;
}
.verlaufvr:hover
{
	background: #ff5b0b !important;
	color: white !important;
	}

.verlaufvr h3:hover
{
	color: white !important;
}

.verlaufvr-green {
	background: linear-gradient(-50deg, #EBEBEB,#ffffff);
}

.verlaufvr-green h4
{
	margin-bottom: 0.25rem;
	color: #7EBA28; 

}
.verlaufvr-green:hover h4
{
	color: white !important;
}
.verlaufvr-green:hover
{
	background: #7EBA28 !important;
	color: white !important; 
}

.verlaufvr-green h3:hover
{
	color: white !important;
}


.w-separator.size_small.with_line
{
	height: 2.5rem; 
}

.wpb_text_column:not(:last-child)
{
	margin-bottom: 0 !important; 
}

.page-id-2 .w-grid-item-h
{
	border: 1px solid #EEEEEE;
}

.page-id-505 .w-grid-item-h
{
	border: 1px solid #EEEEEE;
}

.owl-carousel.navstyle_circle .owl-nav div
{
	width: 0.1rem;
}
.owl-carousel.navpos_inside .owl-nav div
{
	color: #f2f2f2;
}
.g-cols.type_default>div>.vc_column-inner
{
	padding-right: 0.75rem;
}

#cookie-notice .button.wp-default {
background: #ff5a08 !important;
color: #fff !important;
font-size: 15px !important; /*Schriftgröße*/
	border-color: #ff5a03;
	letter-spacing: 0.1em;
font-weight:normal}

#cookie-notice {
	font-size:16px !important;
}

/* Captcha Dingens nicht auf Mobile anzeigen */
div.grecaptcha-badge
	{
	bottom: 80px !important;
	z-index: 10;
	}

@media only screen and (max-width: 640px)
    {
	div.grecaptcha-badge
		{display: none !important;}
	}

/* Einheitliche Anzeige der Schneidmuehlen auf /schneidmuehlen */
div.verlauf-schneidmuehlen
	{
	height: 180px;
	position: relative;
	}

div.verlauf-schneidmuehlen img
	{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	}

/* Thumbnails auf /aktuell */
div.aktuelles-bb
	{justify-content: space-between !important;}

.nf-form-content .ninja-forms-field {

	
/* Ninja Forms Button Styling */
padding: 0 0.8rem !important;

}

.g-cols.via_flex.type_default>div>.vc_column-inner {
    padding-top: 15px;
    padding-bottom: 15px;
}