:root {
  --primary-color: #008D33; /*Grün*/
  --secondary-color: #E84E0F; /*Orange*/
  --black: #000;
  --logo-url: "";
}

.site-logo a span {
	background: url(https://unternehmensdemokraten.de/wp-content/uploads/2020/07/logo_ud_6.svg);
	background-repeat: no-repeat;
}

/* 
	Typografie
*/

/*  "a" selectors inside the page*/

div.wpb_wrapper p a, 
span.post-meta-categories a,
article.post a,
ul li a,
ol li a,
ul li a span,
div.wpb_wrapper h5.p1 a {
	color: var(--secondary-color);
	text-decoration: none;
	border-bottom: 1px solid transparent;
	transition: all ease-in-out 0.5s;
}

article.post ul li a,
p a {
		color: var(--secondary-color)!important;
}

article.post a {
	color: var(--black)
}

div.wpb_wrapper p a:hover, 
span.post-meta-categories a:hover,
ul li a:hover,
ol li a:hover,
ul li a span:hover,
.widget_categories > ul > li > a:hover,
div.wpb_wrapper h5.p1 a:hover,
p a:hover {
	/*color: var(--black-color);*/
	color: var(--secondary-color);
	border-color: var(--secondary-color);
}

/*  Site-Logo */

.site-logo a span img {
	opacity: 0!important;	
}

/* Tags in boxes example: unternehmensdemokraten.de/wir/ 
	Sidebar contact example: unternehmensdemokraten.de/training */

div.mdgbuttons {
	background-color: var(--primary-color)!important;
}

div.mdgbuttons div.wpb_wrapper a{
	color: #000!important;
}

div.mdgbuttons:hover {
	background-color: var(--secondary-color)!important;
}

div.vc_column-inner div.wpb_wrapper div.vc_custom_1577023185247 {
	background-color: var(--primary-color)!important;
}

/* Akkordeon example: unternehmensdemokraten.de/consulting */

div.vc_tta-container div.vc_tta-accordion {
	background-color: var(--primary-color)!important;
}


/* 
	Nav selectors 
*/

.current-menu-item, .current-menu-ancestor {
	background-color: var(--primary-color);
}

#primary-menu.no-responsive > li:hover  {
	background-color: var(--secondary-color);
}

#primary-menu.no-responsive > li > ul > li > a {
	background-color: var(--primary-color);
}

#primary-menu.no-responsive > li > ul > li.menu-item-active > a {
	background-color: var(--secondary-color);
}

#primary-menu.no-responsive > li > ul > li:hover > a, 
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul li:hover > a {
	background-color: var(--secondary-color);
}

.minisearch {
	background-color: var(--primary-color)!important;
	border-radius: 20px;
	border-top-left-radius: 0px;
}

.minisearch form input#searchform-input {
	background-color: #FFF;
	border-color: #FFF;
}

/* 
	Slider selectors (revslider)
	--> Add class "rcolor-slider-button" to elements you want to randomize colors on
*/

rs-mask-wrap a.rcolor-slider-button {
	background-color: var(--primary-color)!important;	
}

rs-mask-wrap a.rcolor-slider-button:hover {
	background-color: var(--secondary-color)!important;	
}

#rev-slider-rcolor-1 rs-slides rs-slide rs-sbg-px rs-sbg-wrap rs-sbg {
	background-color: var(--primary-color)!important;
}

/* 
	Slider social svg
	Sidebar social svg
*/

.rcolor-slider-social svg {
	width: 100%!important;
	height: 100%!important;
}

.textwidget a svg {
	width: 50px;
	height: 50px;
}

.rcolor-slider-social path#Shape,
.textwidget a path.svg-social-shape,
footer .wpb_wrapper a path.svg-social-shape {
	fill: var(--primary-color)!important;
	/*width: 49px!important;
	height: 49px!important;*/
}


/*
	Cookie notice container selectors
*/

div#cookie-notice {
	background-color: var(--primary-color)!important;		
}

div#cookie-notice span a {
	color: var(--secondary-color);		
}

/*
	Blog preview selectors // gem Buttons
*/

.wpforms-submit, .gem-button {
	background-color: var(--primary-color) !important;
}

.wpforms-submit:hover, .gem-button:hover {
	background-color: var(--secondary-color) !important;
}

/*
	Blog preview page navigator buttons // 
*/

.gem-pagination span.current {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}

.gem-pagination a:not(.next):hover {
	background-color: var(--secondary-color)!important;
	border-color: var(--secondary-color)!important;
}

/*
	Blog Post leave a comment section

*/

form.comment-form textarea,
form.comment-form input {
	border-color: var(--primary-color);
}

form.comment-form .comment-author-input:after,
form.comment-form .comment-email-input:after,
form.comment-form .comment-url-input:after {
	color: var(--primary-color);
}

/*
	Calendar page view selectors

*/

.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text {
	text-decoration-color: var(--primary-color)!important;
}

div#mdg_appointments a {
	border: 0!important;
}
div#mdg_appointments a:hover {
	background-color: #fff;	
}

div#mdg_appointments a.evcal_list_a:hover {
	background-color: var(--primary-color);
}

/*
	Page: "Presse" svg selectors
*/

rect.presse-svg-rect {
	fill: var(--primary-color);
}



/*
	Footer selectors
	Commented because of inheritance from: "div.wpb_wrapper p a"
*/

/*footer.custom-footer p a {
	color: var(--secondary-color)!important;		
}*/


