a:any-link {
  color: #ea515e;
}
/*
a:visited {
  color: #f29799;
}*/

a:hover {
  color: #aa3745;
}

.site-footer .bottom-bar a:hover {
  color: #ea515e;
}

.main-navigation li a:hover {
  color: #ea515e;
}

.main-navigation .current-menu-ancestor>a, .main-navigation .current-menu-item>a, .main-navigation .current_page_ancestor>a, .main-navigation .current_page_item>a, .main-navigation .current a {
    color: #ea515e;
}

.so-widget-sow-accordion-default-868cdf8f4286 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
  background-color: #ea515e;
}
/*
.so-widget-sow-accordion-default-868cdf8f4286 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:focus {
  background-color: #683375;
}*/

.so-widget-sow-accordion-default-868cdf8f4286 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:hover {
  background-color: #f29799;
}

#scroll-to-top {
  background: #f29799;
}
#scroll-to-top:hover {
  background: #ea515e;
}

blockquote {
    border-left: 4px solid #ea515e;
}

/* galery Beschriftung */
.msacwl-gallery-carousel .msacwl-gallery-caption {
  padding: 0 !important;
}
.msacwl-gallery-caption span.image_title {
  font-size: 14px !important;
}

/*Tabellenkopf*/
table th {
    text-transform: inherit;
}

.dataTables_wrapper .dataTables_filter input {
    margin-bottom: 10px !important;
    margin-left: 5px !important;
    border: none;
    background-color: #efe1e0;
    width: 180px !important;
}

/*Button Ersatzteil hochladen*/
.so-widget-sow-button-atom-b57fc5019c76 .ow-button-base a {
    font-weight: bold;
}

/*Site Origin*/
/* Caroussel Title und Bildunterschrift*/
.sow-carousel-title .widget-title {
	font-size: 1em;
  margin-bottom:0px;
}
.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h3 {
  font-size: 12px;
}
/*Blog Post Vorschau Text*/
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary {
    text-align: left;
}
/*Schlagwortwolke*/
#page .widget_tag_cloud a:hover, .tags-links a:hover {
    background: #ea515e;
    color: #fff;
}
/*Header Logo kleiner*/
.site-header .site-branding img {
    height: auto;
    max-width: 60%;
}
.main-navigation {
  margin-left:-50px;
  margin-bottom: -25px;
}
/*Widget Title kleiner als h1*/
#widgettitlekleiner .widget-title {
  font-size: 98%;
}

/*Ninja Forms*/
/*Hilfe Hintergrundbild ausblenden*/
.nf-help {
    background: none !important;
}
.nf-fu-button-cancel {
    background-color: #ea515e;
    color: white;
}
.nf-fu-button-cancel a:hover {
    background-color: #f29799;
}
/*Ninja Forms Newsleter Anmeldung*/
/*Anmeldebutton margin siehe Ninja Forms Formular → Style*/
#nf-label-field-102 .nf-form-fields-required {
  display: none;
}

/*Content View Blog Posts in Grid Layout plugin*/
/*Weiterlesen Button*/
.pt-cv-readmore {
    color: white !important;
    background-color: #f2e6e6 !important; 
    /*border: none !important;*/
}
/*Ancher landings Startseite*/
#igus {
  margin-top:-50px;
}
#matchmaking {
  margin-top:-50px;
}
#orte {
  margin-top:-50px;
}
#3dreparatur {
  margin-top:-200px;
}

/*Post Grid Plugin
auch für Schlagworte / Tags verwenden
https://www.youtube.com/watch?v=lNyAjva_UXo&feature=youtu.be
*/
/*textfeld*/
.layout-4111 .layer-content {
    padding: 10px 0px 0px 0px !important;
    margin: 0;
}
/*#hashtags*/
.layout-4111 .element_1611585053904 a {
    padding-right: 10px;
    font-size: 12px;
}
/*datum*/
.layout-4111 .element_1611585055099 {
    text-align: left;
    font-size: 11px;
    color: gray;
}

/*VOW Widget Karten*/
div.swiper-container-horizontal {
		height: 10px !important;
}
.associated-users-swiper-container {
    height: 170px !important;
}

.tag-link-27 {
		display: none;
}