/*
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
*/

:root {

	--pink: #e6007e;
	--blue: #009fe3;
	--purple: #312783;
	--grey: #464646;
	--grey-light: #aaaaaa;
}

/* ************* Binaerformat Font ************* */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-100italic - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-100italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-300 - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-300italic - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-regular - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-italic - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-500 - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-500italic - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700 - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700italic - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-900 - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-900italic - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local(''),
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/salient-child/fonts/roboto-v27-latin_cyrillic-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ************* Binaerformat Colors ************* */
html *{

	  font-family: 'Roboto';
}

a.nectar-button.extra_jumbo.see-through-2.wpb_animate_when_almost_visible.wpb_bounceInUp.bounceInUp.animated.wpb_start_animation {
    width: 100%;
    text-align: center;
	padding: 3%;
}
.nectar-button span {
    font-size: 80%;
    padding: 0;
    margin: 0;
}


/* *** LEBENSLAUF *** */
.binaerformat-bewerbung-faehigkeiten {
	margin-top:2%;
}

img#binaerformat-cv-symbol {
    float: left;
    width: 180px;
    margin-right: 20px;
    height: auto;
    margin-bottom: 0;
	margin-top:5px;
}
p.binaerformat-cv-headline {
    padding-bottom: 0;
    margin-top: 15px;
}



/* Fähigkeiten Bars Prozent ausblenden */

.bar-wrap strong {
    opacity: 0;
    visibility: hidden;
}

.nectar-progress-bar strong {
	
	font-weight: 500;
}
.nectar-progress-bar small {
	
	font-weight: 300;
}
.nectar-progress-bar {
    padding: 1%;
}
/*Progress Bars
.nectar-progress-bar span {
    height: 6px;
    width: 0;
}
*/
/*Lebenslauf Liste Abstand */
.row .nectar-icon-list .nectar-icon-list-item h4 {
    margin-bottom: 6px;
}
.row .nectar-icon-list .nectar-icon-list-item h5 {
	font-weight: 400;
    margin-bottom: 8px;
}
.row.nectar-icon-list .nectar-icon-list-item h6 {
    margin-bottom: 20px;
}
/* Werdegang */
.row .lebenslauf-werdegang .nectar-icon-list .nectar-icon-list-item h5 {
    color: var(--pink);
}
/* Praktika */
.row .lebenslauf-praktika .nectar-icon-list .nectar-icon-list-item h5 {
    color: var(--pink);
}
/* Praktika */
.row .lebenslauf-akademischelaufbahn .nectar-icon-list .nectar-icon-list-item h5 {
    color: var(--blue);
}
/* Engagement */
.row .lebenslauf-engagement .nectar-icon-list .nectar-icon-list-item h5 {
    color: var(--purple);
}

.lebenslauf .content li {
    margin: 0px !important;
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
    padding-bottom: 40px;
}

.lebenslauf-werdegang .nectar-icon-list[data-icon-style="border"] .list-icon-holder {
    border: 6px solid rgba(230,0,126,1);
}
.lebenslauf-praktika .nectar-icon-list[data-icon-style="border"] .list-icon-holder {
    border: 2px solid rgba(230,0,126,1);
}
.lebenslauf-akademischelaufbahn .nectar-icon-list[data-icon-style="border"] .list-icon-holder {
    border: 6px solid rgba(0,174,239,1);
}
.lebenslauf-engagement .nectar-icon-list[data-icon-style="border"] .list-icon-holder {
    border: 6px solid rgba(49,39,131,1);
}
/*STYLE FOR OFFER */

/*HEAD BACKGROUND STRIPES AT HOME #MYOFFER */
h2.headline-offer {
    background-color: var(--purple);
    margin: 1%;
}
/* BACKGROUND BLUE AT #MYOFFER */
.nectar-fancy-box .box-bg:after {
    background-color: var(--blue);
}


/* MENÜ SPRACHE EXTRAMENÜ */
.menu-item-object-custom {
    padding-right: 10px !important;
}
/* MENÜ SPRACHE ABSTAND OBEN*/
#menu-item-6672-de, #menu-item-6673-en {
    padding-top: 2%;
}


#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    font-size: 200%;
    line-height: 35px;
    font-family: 'Roboto';
    font-weight: 400;
    letter-spacing: 0;
}
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a:hover, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover {
    color:#fff;
}

/*MENÜ GROSS*/
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li#menu-item-4293 a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li#menu-item-4295 a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li#menu-item-4294 a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container {
    font-size: 150%;
}

/*MENÜ KLEIN*/
#slide-out-widget-area .widget.widget_nav_menu li#menu-item-4293, #slide-out-widget-area .widget.widget_nav_menu li#menu-item-4294, #slide-out-widget-area .widget.widget_nav_menu li#menu-item-4295 {
    border-bottom: 0;
    padding: 0!important;
    margin: 0 !important;
    line-height: 40px;
    line-height: 40px;
}


#footer-outer #footer-widgets .widget.widget_pages li, #footer-outer #footer-widgets .widget.widget_nav_menu li, #slide-out-widget-area .widget.widget_nav_menu li {
    border-bottom: 0;
    padding: 0.4%!important;
}

body #sidebar h4, body .widget h4, body #footer-outer .widget h4 {
    font-weight: 500!important;
    margin-bottom: 3% !important;
}



h1, h2, h3, h4, h5, h6 {
	
    font-family: 'Roboto' !important;

}

/* ************* cockie - Alert colors ************* */

a#cn-refuse-cookie, a#cn-more-info {
	
/*color: rgb(153, 153, 153) !important;  */
}

a#cn-accept-cookie{
	
/*	color: #e6007e !important;  */
}

/* ************* absolut no clue what this does************* */

body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after{
	border:none;
}

#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a {
    line-height: 65px;
}

/* ************* Binärformat custom CSS ************* */

/* generell font styles*/

.binaerformat_text_pink {
	color:var(--pink) !important;
}
.binaerformat_text_blue {
	color:var(--blue) !important;
}
.binaerformat_text_purple {
	color:var(--purple) !important;
}

.binaerformat-headline {
	padding-top:0;
	padding-bottom:0;
	padding-left:5px;
	padding-right:5px;
	margin:0;
}

.binaerformat-mediumtext {

	font-weight: 600 !important;
}

.binaerformat_uppercase {
	text-transform: uppercase;
	letter-spacing: 0 !important;
}
/* About - Text */
.binaerformat_text {
	font-family: "Roboto";
    font-size: 14pt !important;
    font-weight: 300;
    line-height: 1.4;
}

.binaerformat_list-main {
	line-height: 1.5;
}

.binaerformat_floatleft {
	float:left;
}

h3 {
	line-height: 1em;
	text-transform: uppercase;
}


/* ************ About ************ */



.nectar_single_testimonial{
	background-color:--grey;
}
.binaerformat_stars {
	fill:#F7E71C;
}
.binaerformat_star-array {
	width:250px;
}
blockquote{
    font-family: Roboto !important;
    font-size: 18px !important;
    line-height: 26px !important;
}
.testimonial_slider[data-style="multiple_visible_minimal"] .wrap, .nectar_single_testimonial .wrap {
    text-align: left;
}

#binaerformat_testimonial-shift {
    top: 3.7em;
}
.binaerformat_about-me {
	color:white;
}



/* ************ Work ************ */ 



.divider-border {
    margin: 35px auto 35px auto;
    background-color: rgba(0,0,0,0.12);
    height: 1px;
}

/* Menüführung*/
.portfolio-filters-inline.full-width-content {
    background-color: white;
	padding-bottom: 50px;
}

.portfolio-filters-inline .container ul li a {
    color:  var(--grey);    
	text-transform: uppercase !important;
    font-weight: normal !important;
}

.portfolio-filters-inline .container ul li .active {
    color: var(--pink);
	font-weight:600 !important;
}
.portfolio-filters-inline .container ul li a:hover {
color: var(--grey-light);
}

.portfolio-filters-inline.full-width-content {

    background-color: white transparent;

}

.binaerformat_hi {
	padding:5%;
}

.binaerformat_margin-padding-resetter {
	padding:0;
	margin:0;
}

.binaerformat_headline-padding-bottom-resetter {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	
}

/* Button */
.nectar-button.extra_jumbo.see-through-2.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.animated.wpb_start_animation {

    font-size: 3em;
    width: 100%;
    text-align: center;
}

/* **************************** SMARTPHONE **************************** */
@media screen and (max-width: 690px) { 

	
.nectar-fancy-box[data-style="parallax_hover"] .inner p {
	opacity: 1;
	background-color:white;
	padding:5%;
}
	
/* Arrow-Size*/	
	.binaerformat_arrow_box {
		width: 20%;
		height: auto;
		margin-left: 16%;
		float: left;
		z-index: 1;
	}
/* Text-Box */	
	.binaerformat_text-wrapper {
		padding:10%;
		margin-right:0;
	}	
	
/* Headline-Box */		
	.binaerformat_headline_box{
		width: 140px;
		float:left;
		margin-top:39%;
	}

/* Headline-Styles */	
	.binaerformat_headline-big {
		font-size: 2.3em;
		line-height: 0.8em;
		font-weight: 600;
		text-transform: uppercase;
	}
	
	.binaerformat_headline-medium {

		font-size: 2em !important;
		font-weight: 100;
		line-height: 0.8;
	}
	.binaerformat_headline-medium-strong {
		font-size: 2em !important;
		font-weight: 200;
		line-height: 0.8;
		font-weight: 600;
	}
	/* About - Subtitel/ */
	.binaerformat_headline-small {

		font-size: 1.5em !important;
		font-weight: 300;
		line-height: 0.9;
		text-transform: uppercase;
		margin-bottom: 0 !important;
	}
	.binaerformat_headline-very-big {
		font-size: 3.5em;
		letter-spacing: 0.00em;
		line-height: 0.9em;
		font-weight: 600;
	}
/* Intro "Hi" Style */
	.binaerformat_hi {
		margin-left: 5%;
		margin-right: 0;
		margin-top: -20%;
		float: left;
		}
/* Big two */	
	#binaerformat_two {
	   	font-size: 30em;
		text-align:left;
	}
/* Intro - Shift over Photo */	
	#binaerformat_intro-shift {
	    margin-left: 32%;
	}
/* ************ Recommendation ************ */ 

	.binaerformat_recommendation{
		top:0;
	}
	#binaerformat_more-votes {
		text-align: center;
		margin-top: 10%;
	}
}
.nectar-button span{
	font-family: Roboto;
	font-size: 500;
}

/* **************************** TABLETT **************************** */
@media screen and (min-width: 690px) and (max-width: 1000px) {

	.nectar-fancy-box[data-style="parallax_hover"] .inner p {
	opacity: 1 !important;
	background-color:white;
	padding:5%;
}
/* Intro "Hi" Style */
	.binaerformat_hi {
		margin-left: 5%;
		margin-right: 0;
		margin-top: -20%;
		float: left;
		background-color: white;
	}	
	.binaerformat_text-wrapper {
		padding-top:5%;
   		 margin-left: 5%;
		margin-right:10%;
	}
	
/* Arrow-Size*/	
	.binaerformat_arrow_box {
		width: 20%;
		height: auto;
		margin-left: 10%;
		float: left;
		margin-top: 0;
		z-index:1;
	}
/* Text-Box */	
	.binaerformat_text-wrapper {
		padding:5%;
		margin-right:0;
	}	
	
/* Headline-Box */		
	.binaerformat_headline_box{
		width: 355px;
		float:left;
		margin-top:45%;
	}
	
	#binaerformat_two {
	   	font-size: 30em;
		text-align:left;
	}
	#binaerformat-workflow-head{
		font-size: 4em;
		color: var(--pink);
	}

/* ************ Recommendation ************ */ 

	.binaerformat_recommendation{
		top:100px;
}
	#binaerformat_more-votes {
		text-align: center;
		margin-top: 10%;
}
}
/* **************************** DESKTOP **************************** */
@media screen and (min-width: 1000px) and (max-width: 1300px) {


	
	.nectar-fancy-box[data-style="parallax_hover"] .inner p {
	opacity: 0 !important;
}
		#binaerformat_two {
	   	font-size: 28em;
		text-align:right;
	}
	.binaerformat_text-wrapper {
		padding-top:5%;
   		 margin-left: 5%;
		margin-right:10%;
	}
	.binaerformat_headline_box{
		width: 280px;
		float:left;
		margin-top: 15%;
	}
	.binaerformat_headline-wrapper{
		margin-left:33% !important;
		padding: 5%;
	}
	div#binaerformat_intro-shift {
		margin-left: -30%;
	}

/* ************ Recommendation ************ */ 

	.binaerformat_recommendation{
		top:100px;
}
	#binaerformat_more-votes {
			text-align: center;
			margin-top: 5%;
}

}
/* **************************** DESKTOP BIG **************************** */
@media screen and (min-width: 1300px)  {

.nectar-fancy-box[data-style="parallax_hover"] .inner p {
	opacity: 0 !important;
}
	
	/* Arrow-Size*/
	.binaerformat_arrow {
    	width: 25% 	!important;
		display: block;
		margin: auto !important;
	}
	.binaerformat_arrow_box {
		width: 8%;
		height: auto;
		margin-left: 33%;
		float: left;
		z-index:1;
	}
	#binaerformat_two {
	   	font-size: 35em;
		text-align:right;
	}
	.binaerformat_text-wrapper {
		padding-top:3%;
   		 margin-left: 0;
		margin-right:5%;
	}
	#binaerformat_intro-shift {
		margin-left: -20%;	
	}
	.binaerformat_headline_box{
		width: 280px;
		float:left;
		margin-top: 21%;
	}
	.binaerformat_headline-wrapper{
		margin-left:33% !important;
		padding: 5%;
	}

/* ************ Recommendation ************ */ 

	.binaerformat_recommendation{
		top:100px;
	}
	#binaerformat_more-votes {
		text-align: center;
		margin-top: 0;
	}
}
/* **************************** up to desktop **************************** */
@media screen and (max-width: 1000px) { 


	.headline-wrapper {
	margin-left: 0;
	}
	#binaerformat_intro-shift {
	margin-left: 0;		
	}		
}
/* **************************** from desktop **************************** */
@media screen and (min-width: 1000px) { 


.binaerformat_arrow_box {
    width: 10%;
	height: auto;
    margin-left: 30%;
    float: left;
	z-index:1;

	}
}

@media screen and (min-width: 690px) {

	
	.binaerformat_headline-big {
		font-size: 6.5em;
		line-height: 0.8em;
		font-weight: 600;
		text-transform: uppercase;
	
	}
	.binaerformat_headline-medium {

		font-size: 3em !important;
		font-weight: 100;
		line-height: 0.8;

	}
	.binaerformat_headline-medium-strong {
		font-size: 3em !important;
		font-weight: 200;
		line-height: 0.8;
		font-weight: 600;
	}
	/* About - Subtitel/ */
	.binaerformat_headline-small {

		font-size: 2em !important;
		font-weight: 300;
		line-height: 0.9;
		text-transform: uppercase;
		margin-bottom: 0 !important;

	}
/* ABout - Hi //  */
	.binaerformat_headline-very-big {
		font-size: 7em;
		letter-spacing: 0.0em;
		line-height: 0.9em;
		font-weight: 600;
	}

}
/* offer - no shadow */
.nectar-fancy-box[data-style="parallax_hover"]:hover .parallaxImg-shadow {
    display: none !important;
}

.nectar-fancy-box[data-style="parallax_hover"] .bg-img:after{
    background-color: rgba(255,255,255,0.4) !important;
}
/* ******************* OFFER NORMAL ******************* */

.nectar-fancy-box[data-style="parallax_hover"] .inner h3 {
    color:var(--blue);
    line-height: 1.2em;
	background-color:white;
	padding:5%;
	opacity: 1 !important;
}

/* offer - text on HOVER */
.nectar-fancy-box[data-style="parallax_hover"] .inner p {
	color:var(--grey-light) !important;
	transition: all 0.3s ease-in-out;
	line-height: 1.7em;

}
/* offer - text-box */
.nectar-fancy-box[data-style="parallax_hover"] .inner {
    opacity: 1 !important;
	/* background: rgba(255,2550,255,0.5); */

}

/* ******************* OFFER ON HOVER ******************* */
/* offer - text-box on HOVER */
.nectar-fancy-box[data-style="parallax_hover"]:hover .inner {
    opacity: 1 !important;
;
}
/* offer - text on HOVER */
.nectar-fancy-box[data-style="parallax_hover"]:hover .inner p {
		background-color:white;
	padding:5%;
    opacity: 1 !important;
	color:var(--grey) !important;

}
/* offer- headline on HOVER */
.nectar-fancy-box[data-style="parallax_hover"]:hover .inner h3 {
		background-color:white;
	padding:5%;
	color:var(--pink) !important;

}

.datum {
    letter-spacing: 0px;
    font-weight: 100;
}


i[class*="fa-"], span[class*="fa-"] {
    font-size: 23px;
}
.uc_timeline_bullets .uc_timeline_bullets_row .uc_content_box {

    padding-top: 0px !important;
}
.uc_timeline_bullets .uc_timeline_bullets_row .uc_content_box h2 {

    margin-top: 10px;
    line-height: 20px !important;
}

/* Curriculum Vitae */

.titel-cv {
    font-weight: bold;
    font-size: 20px;
    text-decoration-line: none;
    line-height: 2;
}
.subtitel-cv {
    text-transform: none;
    font-size: 14px;
    font-style: italic;
}
.date-cv {
    text-transform: none;
    font-size: 14px;
    font-style: italic; 
}
.circle {
    border-radius: 50%;
}