/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.89.1512399303
Updated: 2017-12-04 15:55:03

*/


/*  ==================================================================
	01_HAUPTMENU/SUBMENU & SCROLL-ICON
	==================================================================  */


/*** SUBMENU WEITER HOCH ***/

#sub-menu {
  margin-top: -40px !important;
}

.et-fixed-header .sub-menu {
  margin-top: 0px !important;
}

/*** MENUE LINK KOSTENLOS ***/
.menu-kostenlos a{
	color: #d54f17 !important
}

.et-fixed-header #top-menu .menu-kostenlos  a{
  	color: #d54f17 !important;
}

/*** MENUE LINK KOSTENLOS – SUBMENU ***/
.menu-kostenlos li a{
	color: black !important;
}

.et-fixed-header #top-menu .menu-kostenlos li a{
  	color: black !important;
}

.ds-custom-link a:hover {
    color: #d54f17 !important	
}




/*** MENUE AKTIVE FARBE ***/

#top-menu li.current-menu-item>a {
  color: #d54f17 !important
}


/** VERRUTSCHEN RECHTS/LINKS VERHINDERN **/
#page-container { 
overflow:hidden; 
}


/** SCROLL ICON **/

.et_pb_scroll_top.et-visible {
  background: black !important;
  border-radius: 50%;
  margin-right: 20px; 
}

.et_pb_scroll_top:before {
  background: black !important;
  border-radius: 50%;
}

.et_pb_scroll_top:after {
  background: black !important;
  border-radius: 50%;
}

.et_pb_scroll_top.et-pb-icon {
	background: black !important;
	border-radius: 50%;
	margin-right: 20px; 
}

.et_pb_scroll_top.et-pb-icon {
  z-index: 9999999 !important
}


/*** JUMPING HEADER FIX ***/

#page-container {
padding-top: 150px !important; /* < Hier Pixelhöhe aus Customizer > primäre Menüleiste */
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
#page-container {
padding-top: 80px !important;
}}

#main-header {
top: 0px !important;
}

/*  ==================================================================
	02_HEADERBEREICH
	==================================================================  */


/*** HEADER-PARALLAX ***/

.top-header-parallax .et_parallax_bg {
    background-position: center 100px !important; /* < Hier Pixelhöhe aus Customizer > fixe Navigation */
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.top-header-parallax .et_parallax_bg {
    background-position: center 0px !important;
}}


/*  ==================================================================
	03_BUTTONS
	==================================================================  */

/** BUTTON STANDARD **/
/**.et_pb_button {
	font-size: 1.15em !important;
	line-height: 1.5em !important;
  background: #d64c13;
  color: white ;
  /**border: none;**/
}

/**.et_pb_button:hover {
  background-color: #b18a3d !important;
  color: white ;
  /**border: none !important;**/
}

/** BUTTON STANDARD – GOLD **/
.button-gold.et_pb_button {
	font-size: 1.15em !important;
	line-height: 1.5em !important;
  background: #b18a3d;
  color: white ;
  border: none;
}

.button-gold.et_pb_button:hover {
  background-color: #d64c13 !important;
  color: white ;
  border: none !important;
}


/** BUTTON M. LINIE UNTEN **/

.button-linie {
	font-size: 1rem !important;
		color: black !important;
	background: none !important;
border-bottom: 2px solid black !important;	
border-top: none;
border-left: none;
border-right: none;
}

.button-linie.et_pb_button:hover {	
	color: black !important;
background: none !important;
border-bottom: 2px solid #d54f17 !important;	
border-top: none;
border-left: none;
border-right: none;
}

/*  ==================================================================
	03_SPEZIAL ELEMENTE
	==================================================================  */

/** STICKY KENNENLERNGESPRAECH **/

#sticky-kennenlernen h5 {
  font-size: 1.25rem;
  line-height: 1.3
}

#sticky-kennenlernen p {
  font-size: 1rem;
  line-height: 1.4
}



    
/*  ==================================================================
	04_BLOG
	==================================================================  */
    
/** SCHLAGWOERTER BLOG **/
    
    .widget_tag_cloud {
      width: 100% !important;
    }
    
    .tagcloud a {
      background: none;
      border: 1px solid black;
      border-radius: 0px;
    }
    

/** CUSTOM HEADLINE **/


.headline-header-h3-normal h3   {
  font-style: normal;
  font-weight: 300;
font-size: 4vw !important;
	text-transform: uppercase;
	/*font-size: 58px;*/
  line-height: 1.2em;
  /* hyphens */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}


/*  ================================
	05_COACHING SEITEN (BRAND & DESIGN) 
	================================  */


/* TESTIMONIAL SLIDER */

@media all and (min-width: 1100px) and (max-width: 3000px) {
 .testimonial-slider .et_pb_slide_content p {
  font-size: 15px;
  font-style: italic;
}}

@media all and (min-width: 1100px) and (max-width: 3000px) {
.testimonial-slider .et_pb_slide_image {
 display: flex !important;
 margin-left: 5%;
  width: 150px !important;
  height: 150px !important
}}

@media all and (min-width: 1100px) and (max-width: 3000px){
.testimonial-slider .et_pb_slide_content {
  margin-left: -60%
}}



/* TESTIMONIAL EINZELN */

.testimonial-einzeln .et_pb_blurb_description {
  font-size: 15px;
  font-style: italic;
}

.testimonial-einzeln .et_pb_main_blurb_image .et_pb_image_wrap {
  width: 150px
}

/* PAKET PREIS UST */
.font-size {
  font-size: 1rem
}