/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*------------------------------*/
/*----------Allgemein----------*/
/*------------------------------*/

h4 {
	font-family: neonoir, sans-serif;
    font-weight: 200;
    font-style: normal;
}


body {
	font-family: capitana, sans-serif;
}

*::selection {
  background: #FF13EF;
  color: #fff;
}

h1, h2, h3, h4, p {
	word-wrap:break-word !important;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto !important;
}

.wpb_wrapper > div {
    margin-bottom: 0 !important;
}

/*------------------------------*/
/*----------Startseite----------*/
/*------------------------------*/

/* Highlights im Überblick Boxen */

.outline-box:hover {
    color: #000 !important; /* Standardtext schwarz */
}

body .outline-box:hover h3 {
    color: #000 !important; /* Standardtext schwarz */
}

/* Smooth Transition */
.outline-box * {
    transition: color 0.3s ease;
}






/*------------------------------*/
/*--------Veranstaltungen-------*/
/*------------------------------*/

.nectar-hor-list-item .nectar-list-item-btn {
    padding: 8px 12px;
    display: inline-block;
    border: 1px solid #fff;
    line-height: 12px;
    color: #fff;
    margin: 3px 3px;
    -webkit-transition: border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1);
    -ms-transition: border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1);
    transition: border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1);
}

.nectar-hor-list-item .im-icon-wrap path, .span_12.light .nectar-hor-list-item .im-icon-wrap path {
    fill: #fff;
}

.nectar-hor-list-item {
 padding: 22px 10px 22px 10px !important;
}

ol, ul {
    margin-bottom: 0px !important;
}



/*------------------------------*/
/*------------Karriere----------*/
/*------------------------------*/

.toggle-heading {
	color: #fff !important;
}

div[data-style="animated_circle"][data-ac-bg-color="1"] .toggle {
    padding: 0 !important;
}

div[data-style="animated_circle"] {
    --toggle-spacing: 16px !important;
}

div[data-style="animated_circle"][data-ac-divider="1"] .toggle {
    border-bottom: 1px solid rgb(255 255 255 / 50%);
    margin-bottom: 0;
}


.divider-border {
    margin: 0 !important;
}